1# Copyright (C) 2009, 2012, 2014 Internet Systems Consortium, Inc. ("ISC") 2# 3# Permission to use, copy, modify, and/or distribute this software for any 4# purpose with or without fee is hereby granted, provided that the above 5# copyright notice and this permission notice appear in all copies. 6# 7# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 8# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 10# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 12# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13# PERFORMANCE OF THIS SOFTWARE. 14 15# Id: Makefile.in,v 1.2 2009/10/05 12:07:08 fdupont Exp 16 17srcdir = @srcdir@ 18VPATH = @srcdir@ 19top_srcdir = @top_srcdir@ 20 21@BIND9_MAKE_INCLUDES@ 22 23CINCLUDES = ${ISC_INCLUDES} 24 25CDEFINES = 26 27ISCLIBS = ../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@ 28 29ISCDEPLIBS = ../../lib/isc/libisc.@A@ 30 31DEPLIBS = ${ISCDEPLIBS} 32 33# if FORCE_STATIC_PROVIDER: LIBS += ${PROVIDER} 34LIBS = ${ISCLIBS} @LIBS@ 35 36SUBDIRS = benchmarks 37 38TARGETS = pkcs11-list@EXEEXT@ pkcs11-destroy@EXEEXT@ \ 39 pkcs11-keygen@EXEEXT@ pkcs11-tokens@EXEEXT@ 40SRCS = pkcs11-list.c pkcs11-destroy.c \ 41 pkcs11-keygen.c pkcs11-tokens.c 42OBJS = pkcs11-list.@O@ pkcs11-destroy.@O@ \ 43 pkcs11-keygen.@O@ pkcs11-tokens.@O@ 44 45 46MANPAGES = pkcs11-list.8 pkcs11-destroy.8 \ 47 pkcs11-keygen.8 pkcs11-tokens.8 48HTMLPAGES = pkcs11-list.html pkcs11-destroy.html \ 49 pkcs11-keygen.html pkcs11-tokens.html 50MANOBJS = ${MANPAGES} ${HTMLPAGES} 51 52@BIND9_MAKE_RULES@ 53 54pkcs11-list@EXEEXT@: @srcdir@/pkcs11-list.@O@ ${DEPLIBS} 55 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 56 -o $@ @srcdir@/pkcs11-list.@O@ ${LIBS} 57 58pkcs11-destroy@EXEEXT@: @srcdir@/pkcs11-destroy.@O@ ${DEPLIBS} 59 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 60 -o $@ @srcdir@/pkcs11-destroy.@O@ ${LIBS} 61 62pkcs11-keygen@EXEEXT@: @srcdir@/pkcs11-keygen.@O@ ${DEPLIBS} 63 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 64 -o $@ @srcdir@/pkcs11-keygen.@O@ ${LIBS} 65 66pkcs11-tokens@EXEEXT@: @srcdir@/pkcs11-tokens.@O@ ${DEPLIBS} 67 ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 68 -o $@ @srcdir@/pkcs11-tokens.@O@ ${LIBS} 69 70doc man:: ${MANOBJS} 71 72docclean manclean maintainer-clean:: 73 rm -f ${MANOBJS} 74 75installdirs: 76 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir} 77 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8 78 79install:: ${TARGETS} installdirs 80 ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} pkcs11-list@EXEEXT@ \ 81 ${DESTDIR}${sbindir} 82 ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} pkcs11-destroy@EXEEXT@ \ 83 ${DESTDIR}${sbindir} 84 ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} pkcs11-keygen@EXEEXT@ \ 85 ${DESTDIR}${sbindir} 86 ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} pkcs11-tokens@EXEEXT@ \ 87 ${DESTDIR}${sbindir} 88 ${INSTALL_DATA} ${srcdir}/pkcs11-list.8 ${DESTDIR}${mandir}/man8 89 ${INSTALL_DATA} ${srcdir}/pkcs11-destroy.8 ${DESTDIR}${mandir}/man8 90 ${INSTALL_DATA} ${srcdir}/pkcs11-keygen.8 ${DESTDIR}${mandir}/man8 91 ${INSTALL_DATA} ${srcdir}/pkcs11-tokens.8 ${DESTDIR}${mandir}/man8 92 93clean distclean:: 94 rm -f ${OBJS} ${TARGETS} 95