Makefile.in revision 990fe8c3a9cb997d66e65b5aea9ab3555d63d574
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graffsrcdir = @srcdir@
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffVPATH = @srcdir@
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Grafftop_srcdir = @top_srcdir@
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffCINCLUDES = -I${srcdir}/../../lib/isc/unix/include \
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff -I${srcdir}/../../lib/isc/pthreads/include \
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff -I${srcdir}/../../lib/isc/include \
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff -I${srcdir}/../../lib/dns/include \
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister -I${srcdir}/../.. \
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister -I${srcdir}
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffCDEFINES =
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffCWARNINGS =
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffDEPLIBS = ../../lib/dns/libdns.a \
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff ../../lib/isc/libisc.a
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffLIBS = ${DEPLIBS} \
990fe8c3a9cb997d66e65b5aea9ab3555d63d574Bob Halley @LIBS@
990fe8c3a9cb997d66e65b5aea9ab3555d63d574Bob Halley# -ly -ll
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffTARGETS = named
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1c969834dc390872f3ff8018f52ebfcf3f4d424fBob HalleyOBJS = server.o udpclient.o tcpclient.o wire_debug.o wire_test.o
1c969834dc390872f3ff8018f52ebfcf3f4d424fBob Halley# zone.o configctx.o parser.o lexer.o
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff@BIND9_MAKE_RULES@
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graffwire_test.o: ../tests/wire_test.c
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff ${CC} -c -o wire_test.o -DNOMAIN ${CINCLUDES} ${CFLAGS} ../tests/wire_test.c
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graffnamed: ${OBJS} ${DEPLIBS}
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff ${CC} -o $@ ${OBJS} ${LIBS}
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graffclean distclean::
1c969834dc390872f3ff8018f52ebfcf3f4d424fBob Halley rm -f ${TARGETS} parser.c parser_p.h lexer.c
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Bristerparser.c: parser.y
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister ${YACC} -d parser.y
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister mv y.tab.c parser.c
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister mv y.tab.h parser_p.h
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Bristerlexer.c: lexer.l
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister ${LEX} lexer.l
1ca02d14e46beb40bdc4720d5d7e49dcfd718754James Brister mv lex.yy.c lexer.c