47 lines
891 B
Makefile
47 lines
891 B
Makefile
|
|
srcdir = @srcdir@
|
|
VPATH = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
|
|
CINCLUDES = -I${srcdir}/../../lib/isc/unix/include \
|
|
-I${srcdir}/../../lib/isc/pthreads/include \
|
|
-I${srcdir}/../../lib/isc/include \
|
|
-I${srcdir}/../../lib/dns/include \
|
|
-I${srcdir}/../.. \
|
|
-I${srcdir}
|
|
|
|
CDEFINES =
|
|
CWARNINGS =
|
|
|
|
|
|
DEPLIBS = ../../lib/dns/libdns.a \
|
|
../../lib/isc/libisc.a
|
|
|
|
LIBS = ${DEPLIBS} \
|
|
@LIBS@ -ly -ll
|
|
|
|
TARGETS = named
|
|
|
|
OBJS = server.o udpclient.o tcpclient.o wire_debug.o wire_test.o \
|
|
zone.o configctx.o parser.o lexer.o
|
|
|
|
@BIND9_MAKE_RULES@
|
|
|
|
wire_test.o: ../tests/wire_test.c
|
|
${CC} -c -o wire_test.o -DNOMAIN ${CINCLUDES} ${CFLAGS} ../tests/wire_test.c
|
|
|
|
named: ${OBJS} ${DEPLIBS}
|
|
${CC} -o $@ ${OBJS} ${LIBS}
|
|
|
|
clean distclean::
|
|
rm -f ${TARGETS}
|
|
|
|
parser.c: parser.y
|
|
${YACC} -d parser.y
|
|
mv y.tab.c parser.c
|
|
mv y.tab.h parser_p.h
|
|
|
|
lexer.c: lexer.l
|
|
${LEX} lexer.l
|
|
mv lex.yy.c lexer.c
|