Makefile.in revision b6d52ee5bea1b9d9074698e693b49ce96edff47b
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# Copyright (C) 2001, 2002 Internet Software Consortium.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews#
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# Permission to use, copy, modify, and distribute this software for any
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# purpose with or without fee is hereby granted, provided that the above
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# copyright notice and this permission notice appear in all copies.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews#
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3aMark Andrews# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
058e44186b74531402c1f99088eb9dbe4926f8daMark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
12ff7274fe2ea531ecca6a71fb9f7e1ae92da389Mark Andrews# $Id: Makefile.in,v 1.10 2003/10/08 06:36:12 marka Exp $
12ff7274fe2ea531ecca6a71fb9f7e1ae92da389Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrewssrcdir = @srcdir@
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark AndrewsVPATH = @srcdir@
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark Andrewstop_srcdir = @top_srcdir@
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark Andrews
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark Andrews@BIND9_VERSION@
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark Andrews
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt@LIBISCCFG_API@
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews@BIND9_MAKE_INCLUDES@
3dd63ba00f91f4d54ba45ba1831375950758c0a7Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsCINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES}
0da29be670f6fa5b2a6320d9d843bc8b802c153aMark Andrews
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark AndrewsCDEFINES =
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsCWARNINGS =
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsISCLIBS = ../../lib/isc/libisc.@A@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsISCCCLIBS = ../../lib/isccc/libisccc.@A@
2047977ce2dfcfe3a0fa2d638c3242841310fad3Mark AndrewsDNSLIBS = ../../lib/dns/libdns.@A@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsISCCFGLIBS = ../../lib/cfg/libisccfg.@A@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsISCDEPLIBS = ../../lib/isc/libisc.@A@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsISCCFGDEPLIBS = libisccfg.@A@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsLIBS = @LIBS@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
1676408640d8283c9f17eec0b183e1302ea7fd70Mark AndrewsSUBDIRS = include
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# Alphabetically
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsOBJS = log.@O@ namedconf.@O@ parser.@O@ version.@O@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews# Alphabetically
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsSRCS = log.c namedconf.c parser.c version.c
0da29be670f6fa5b2a6320d9d843bc8b802c153aMark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark AndrewsTARGETS = timestamp
0da29be670f6fa5b2a6320d9d843bc8b802c153aMark Andrews
0da29be670f6fa5b2a6320d9d843bc8b802c153aMark Andrews@BIND9_MAKE_RULES@
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrewsversion.@O@: version.c
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews ${LIBTOOL} ${CC} ${ALL_CFLAGS} \
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews -DVERSION=\"${VERSION}\" \
058e44186b74531402c1f99088eb9dbe4926f8daMark Andrews -DLIBINTERFACE=${LIBINTERFACE} \
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews -DLIBREVISION=${LIBREVISION} \
058e44186b74531402c1f99088eb9dbe4926f8daMark Andrews -DLIBAGE=${LIBAGE} \
058e44186b74531402c1f99088eb9dbe4926f8daMark Andrews -c ${srcdir}/version.c
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrewslibisccfg.@SA@: ${OBJS}
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews ${AR} ${ARFLAGS} $@ ${OBJS}
0b09763c354ec91fb352b6b4cea383bd0195b2d8Mark Andrews ${RANLIB} $@
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrewslibisccfg.la: ${OBJS}
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark Andrews ${LIBTOOL} --mode=link \
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews ${CC} ${ALL_CFLAGS} -o libisccfg.la -rpath ${libdir} \
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark Andrews ${OBJS} ${LIBS} ${DNSLIBS} ${ISCCCLIBS} ${ISCLIBS}
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunttimestamp: libisccfg.@A@
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews touch timestamp
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrewsinstalldirs:
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir}
aaaf8d4f4873d21e55c3ffb4f656203d08339865Mark Andrews
aaaf8d4f4873d21e55c3ffb4f656203d08339865Mark Andrewsinstall:: timestamp installdirs
aaaf8d4f4873d21e55c3ffb4f656203d08339865Mark Andrews ${LIBTOOL} ${INSTALL_DATA} libisccfg.@A@ ${DESTDIR}${libdir}
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews
394f4aec2189750d7f861d00f97fe28ffcd9f659Mark Andrewsclean distclean::
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews rm -f libisccfg.@A@ timestamp
37dee1ff94960a61243f611c0f87f8c316815c53Mark Andrews