Makefile.in revision ba751492fcc4f161a18b983d4f018a1a52938cb9
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# Copyright (C) 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews#
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# Permission to use, copy, modify, and/or distribute this software for any
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# purpose with or without fee is hereby granted, provided that the above
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# copyright notice and this permission notice appear in all copies.
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews#
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# PERFORMANCE OF THIS SOFTWARE.
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews# $Id: Makefile.in,v 1.2 2009/10/05 12:07:08 fdupont Exp $
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewssrcdir = @srcdir@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsVPATH = @srcdir@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewstop_srcdir = @top_srcdir@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews@BIND9_MAKE_INCLUDES@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsCINCLUDES = ${ISC_INCLUDES} ${ISCPK11_INCLUDES}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsCDEFINES =
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsISCLIBS = ../../lib/isc/libisc.@A@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsISCPK11LIBS = ../../lib/iscpk11/libiscpk11.@A@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsLIBS = ${ISCPK11LIBS} ${ISCLIBS} @LIBS@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsSUBDIRS = benchmarks
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsTARGETS = pkcs11-list@EXEEXT@ pkcs11-destroy@EXEEXT@ \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews pkcs11-keygen@EXEEXT@ pkcs11-tokens@EXEEXT@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsSRCS = pkcs11-list.c pkcs11-destroy.c \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews pkcs11-keygen.c pkcs11-tokens.c
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsOBJS = pkcs11-list.@O@ pkcs11-destroy.@O@ \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews pkcs11-keygen.@O@ pkcs11-tokens.@O@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsMANPAGES = pkcs11-list.8 pkcs11-destroy.8 \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews pkcs11-keygen.8 pkcs11-tokens.8
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsHTMLPAGES = pkcs11-list.html pkcs11-destroy.html \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews pkcs11-keygen.html pkcs11-tokens.html
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark AndrewsMANOBJS = ${MANPAGES} ${HTMLPAGES}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews@BIND9_MAKE_RULES@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewspkcs11-list@EXEEXT@: @srcdir@/pkcs11-list.@O@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${CC} ${ALL_CFLAGS} ${LDFLAGS} \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews -o $@ @srcdir@/pkcs11-list.@O@ ${LIBS}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewspkcs11-destroy@EXEEXT@: @srcdir@/pkcs11-destroy.@O@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${CC} ${ALL_CFLAGS} ${LDFLAGS} \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews -o $@ @srcdir@/pkcs11-destroy.@O@ ${LIBS}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Huntpkcs11-keygen@EXEEXT@: @srcdir@/pkcs11-keygen.@O@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${CC} ${ALL_CFLAGS} ${LDFLAGS} \
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews -o $@ @srcdir@/pkcs11-keygen.@O@ ${LIBS}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewspkcs11-tokens@EXEEXT@: @srcdir@/pkcs11-tokens.@O@
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${CC} ${ALL_CFLAGS} ${LDFLAGS} \
1bce43adcc11d21afaf645cbe466553aabc725b2Mark Andrews -o $@ @srcdir@/pkcs11-tokens.@O@ ${LIBS}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewsdoc man:: ${MANOBJS}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewsdocclean manclean maintainer-clean::
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews rm -f ${MANOBJS}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewsinstalldirs:
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewsinstall:: ${TARGETS} installdirs
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_PROGRAM} pkcs11-list@EXEEXT@ ${DESTDIR}${sbindir}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_PROGRAM} pkcs11-destroy@EXEEXT@ ${DESTDIR}${sbindir}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_PROGRAM} pkcs11-keygen@EXEEXT@ ${DESTDIR}${sbindir}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_PROGRAM} pkcs11-tokens@EXEEXT@ ${DESTDIR}${sbindir}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_DATA} ${srcdir}/pkcs11-list.8 ${DESTDIR}${mandir}/man8
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_DATA} ${srcdir}/pkcs11-destroy.8 ${DESTDIR}${mandir}/man8
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_DATA} ${srcdir}/pkcs11-keygen.8 ${DESTDIR}${mandir}/man8
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews ${INSTALL_DATA} ${srcdir}/pkcs11-tokens.8 ${DESTDIR}${mandir}/man8
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrewsclean distclean::
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews rm -f ${OBJS} ${TARGETS}
91f66e374b1c5b8cecc18dfb7ae869900b22e904Mark Andrews