1e2b1b9c0Schristos# Copyright (C) Internet Systems Consortium, Inc. ("ISC") 2e2b1b9c0Schristos# 3*497bf0b8Schristos# SPDX-License-Identifier: MPL-2.0 4*497bf0b8Schristos# 5e2b1b9c0Schristos# This Source Code Form is subject to the terms of the Mozilla Public 6e2b1b9c0Schristos# License, v. 2.0. If a copy of the MPL was not distributed with this 7*497bf0b8Schristos# file, you can obtain one at https://mozilla.org/MPL/2.0/. 8e2b1b9c0Schristos# 9e2b1b9c0Schristos# See the COPYRIGHT file distributed with this work for additional 10e2b1b9c0Schristos# information regarding copyright ownership. 11e2b1b9c0Schristos 12e2b1b9c0Schristossrcdir = @srcdir@ 13e2b1b9c0SchristosVPATH = @srcdir@ 14e2b1b9c0Schristostop_srcdir = @top_srcdir@ 15e2b1b9c0Schristos 16e2b1b9c0Schristos@BIND9_MAKE_INCLUDES@ 17e2b1b9c0Schristos 18e2b1b9c0SchristosCINCLUDES = ${ISC_INCLUDES} 193daf698fSchristosCDEFINES = 20e2b1b9c0Schristos 2153fd510bSchristosISCLIBS = ../../../../lib/isc/libisc.@A@ @NO_LIBTOOL_ISCLIBS@ 22e2b1b9c0Schristos 23e2b1b9c0SchristosLIBS = ${ISCLIBS} @LIBS@ 24e2b1b9c0Schristos 25e2b1b9c0SchristosSUBDIRS = 26e2b1b9c0Schristos 273daf698fSchristosTARGETS = session@EXEEXT@ login@EXEEXT@ \ 283daf698fSchristos create@EXEEXT@ find@EXEEXT@ \ 29e2b1b9c0Schristos pubrsa@EXEEXT@ privrsa@EXEEXT@ genrsa@EXEEXT@ \ 30e2b1b9c0Schristos sign@EXEEXT@ verify@EXEEXT@ 31e2b1b9c0Schristos 323daf698fSchristosSRCS = session.c login.c create.c find.c \ 33e2b1b9c0Schristos pubrsa.c privrsa.c genrsa.c sign.c verify.c 34e2b1b9c0Schristos 35e2b1b9c0Schristos@BIND9_MAKE_RULES@ 36e2b1b9c0Schristos 37e2b1b9c0Schristossession@EXEEXT@: @srcdir@/session.c 38e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 39e2b1b9c0Schristos -o $@ @srcdir@/session.c ${LIBS} 40e2b1b9c0Schristos 41e2b1b9c0Schristoslogin@EXEEXT@: @srcdir@/login.c 42e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 43e2b1b9c0Schristos -o $@ @srcdir@/login.c ${LIBS} 44e2b1b9c0Schristos 45e2b1b9c0Schristoscreate@EXEEXT@: @srcdir@/create.c 46e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 47e2b1b9c0Schristos -o $@ @srcdir@/create.c ${LIBS} 48e2b1b9c0Schristos 49e2b1b9c0Schristosfind@EXEEXT@: @srcdir@/find.c 50e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 51e2b1b9c0Schristos -o $@ @srcdir@/find.c ${LIBS} 52e2b1b9c0Schristos 53e2b1b9c0Schristospubrsa@EXEEXT@: @srcdir@/pubrsa.c 54e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 55e2b1b9c0Schristos -o $@ @srcdir@/pubrsa.c ${LIBS} 56e2b1b9c0Schristos 57e2b1b9c0Schristosprivrsa@EXEEXT@: @srcdir@/privrsa.c 58e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 59e2b1b9c0Schristos -o $@ @srcdir@/privrsa.c ${LIBS} 60e2b1b9c0Schristos 61e2b1b9c0Schristosgenrsa@EXEEXT@: @srcdir@/genrsa.c 62e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 63e2b1b9c0Schristos -o $@ @srcdir@/genrsa.c ${LIBS} 64e2b1b9c0Schristos 65e2b1b9c0Schristossign@EXEEXT@: @srcdir@/sign.c 66e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 67e2b1b9c0Schristos -o $@ @srcdir@/sign.c ${LIBS} 68e2b1b9c0Schristos 69e2b1b9c0Schristosverify@EXEEXT@: @srcdir@/verify.c 70e2b1b9c0Schristos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${ALL_CFLAGS} ${LDFLAGS} \ 71e2b1b9c0Schristos -o $@ @srcdir@/verify.c ${LIBS} 72e2b1b9c0Schristos 73e2b1b9c0Schristosclean distclean:: 74e2b1b9c0Schristos rm -f ${TARGETS} 75