1# Copyright (C) Internet Systems Consortium, Inc. ("ISC") 2# 3# This Source Code Form is subject to the terms of the Mozilla Public 4# License, v. 2.0. If a copy of the MPL was not distributed with this 5# file, you can obtain one at https://mozilla.org/MPL/2.0/. 6# 7# See the COPYRIGHT file distributed with this work for additional 8# information regarding copyright ownership. 9 10srcdir = @srcdir@ 11VPATH = @srcdir@ 12top_srcdir = @top_srcdir@ 13 14@BIND9_MAKE_INCLUDES@ 15 16PROVIDER = @PKCS11_PROVIDER@ 17 18CINCLUDES = ${ISC_INCLUDES} 19 20CDEFINES = -DPK11_LIB_LOCATION=\"${PROVIDER}\" 21 22ISCLIBS = ../../../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@ 23 24LIBS = ${ISCLIBS} @LIBS@ 25 26SUBDIRS = 27 28TARGETS = session@EXEEXT@ login@EXEEXT@ random@EXEEXT@ \ 29 sha1@EXEEXT@ create@EXEEXT@ find@EXEEXT@ \ 30 pubrsa@EXEEXT@ privrsa@EXEEXT@ genrsa@EXEEXT@ \ 31 sign@EXEEXT@ verify@EXEEXT@ 32 33SRCS = session.c login.c random.c sha1.c create.c find.c \ 34 pubrsa.c privrsa.c genrsa.c sign.c verify.c 35 36@BIND9_MAKE_RULES@ 37 38session@EXEEXT@: @srcdir@/session.c 39 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 40 -o $@ @srcdir@/session.c ${LIBS} 41 42login@EXEEXT@: @srcdir@/login.c 43 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 44 -o $@ @srcdir@/login.c ${LIBS} 45 46random@EXEEXT@: @srcdir@/random.c 47 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 48 -o $@ @srcdir@/random.c ${LIBS} 49 50sha1@EXEEXT@: @srcdir@/sha1.c 51 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 52 -o $@ @srcdir@/sha1.c ${LIBS} 53 54create@EXEEXT@: @srcdir@/create.c 55 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 56 -o $@ @srcdir@/create.c ${LIBS} 57 58find@EXEEXT@: @srcdir@/find.c 59 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 60 -o $@ @srcdir@/find.c ${LIBS} 61 62pubrsa@EXEEXT@: @srcdir@/pubrsa.c 63 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 64 -o $@ @srcdir@/pubrsa.c ${LIBS} 65 66privrsa@EXEEXT@: @srcdir@/privrsa.c 67 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 68 -o $@ @srcdir@/privrsa.c ${LIBS} 69 70genrsa@EXEEXT@: @srcdir@/genrsa.c 71 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 72 -o $@ @srcdir@/genrsa.c ${LIBS} 73 74sign@EXEEXT@: @srcdir@/sign.c 75 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 76 -o $@ @srcdir@/sign.c ${LIBS} 77 78verify@EXEEXT@: @srcdir@/verify.c 79 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 80 -o $@ @srcdir@/verify.c ${LIBS} 81 82clean distclean:: 83 rm -f ${TARGETS} 84