1# Copyright (C) 2009 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 23PROVIDER = @PKCS11_PROVIDER@ 24 25CINCLUDES = -I${srcdir}/include -I${srcdir}/unix 26 27CDEFINES = -DPK11_LIB_LOCATION=\"${PROVIDER}\" 28 29# if FORCE_STATIC_PROVIDER: LIBS = ${PROVIDER} 30LIBS = -ldl 31 32SUBDIRS = 33 34TARGETS = pkcs11-keygen@EXEEXT@ pkcs11-list@EXEEXT@ \ 35 pkcs11-destroy@EXEEXT@ 36SRCS = pkcs11-keygen.c pkcs11-list.c pkcs11-destroy.c 37 38MANPAGES = pkcs11-keygen.8 pkcs11-list.8 pkcs11-destroy.8 39HTMLPAGES = pkcs11-keygen.html pkcs11-list.html pkcs11-destroy.html 40MANOBJS = ${MANPAGES} ${HTMLPAGES} 41 42@BIND9_MAKE_RULES@ 43 44pkcs11-keygen@EXEEXT@: @srcdir@/pkcs11-keygen.c 45 ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 46 -o $@ @srcdir@/pkcs11-keygen.c ${LIBS} 47 48pkcs11-list@EXEEXT@: @srcdir@/pkcs11-list.c 49 ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 50 -o $@ @srcdir@/pkcs11-list.c ${LIBS} 51 52pkcs11-destroy@EXEEXT@: @srcdir@/pkcs11-destroy.c 53 ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 54 -o $@ @srcdir@/pkcs11-destroy.c ${LIBS} 55 56doc man:: ${MANOBJS} 57 58docclean manclean maintainer-clean:: 59 rm -f ${MANOBJS} 60 61installdirs: 62 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir} 63 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8 64 65install:: ${TARGETS} installdirs 66 ${INSTALL_PROGRAM} pkcs11-keygen@EXEEXT@ ${DESTDIR}${sbindir} 67 ${INSTALL_PROGRAM} pkcs11-list@EXEEXT@ ${DESTDIR}${sbindir} 68 ${INSTALL_PROGRAM} pkcs11-destroy@EXEEXT@ ${DESTDIR}${sbindir} 69 ${INSTALL_DATA} ${srcdir}/pkcs11-keygen.8 ${DESTDIR}${mandir}/man8 70 ${INSTALL_DATA} ${srcdir}/pkcs11-list.8 ${DESTDIR}${mandir}/man8 71 ${INSTALL_DATA} ${srcdir}/pkcs11-destroy.8 ${DESTDIR}${mandir}/man8 72 73clean distclean:: 74 rm -f ${TARGETS} 75