diff options
| author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1995-01-20 04:13:07 +0000 |
|---|---|---|
| committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1995-01-20 04:13:07 +0000 |
| commit | 609c85875a5bf7bf3150ff664b98d64f9b61a82d (patch) | |
| tree | 08763f643a31105e692ef1dbce5e8dc2b4becb55 /lib/libpcap/Makefile | |
| parent | 4ed9828579a7e69d7eb10bafdf060b29f958cbea (diff) | |
Notes
Diffstat (limited to 'lib/libpcap/Makefile')
| -rw-r--r-- | lib/libpcap/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/lib/libpcap/Makefile b/lib/libpcap/Makefile new file mode 100644 index 0000000000000..83bd2dd38f0bb --- /dev/null +++ b/lib/libpcap/Makefile @@ -0,0 +1,45 @@ +# Makefile for libpcap +# $Id: Makefile,v 1.8 1994/11/16 11:54:09 ache Exp $ + +LIB= pcap + +SRCS= \ + pcap-bpf.c \ + pcap.c inet.c gencode.c optimize.c nametoaddr.c etherent.c savefile.c \ + bpf_filter.c bpf_image.c \ + grammar.y \ + scanner.l + +CLEANFILES+= lex.yy.c tokdefs.h grammar.c scanner.c +CFLAGS+=-Wall -I. -I${.CURDIR} -DFDDI +MAN3= pcap.3 + +beforeinstall: + -cmp -s ${.CURDIR}/pcap.h ${DESTDIR}/usr/include/pcap.h.h || \ + ( $(INSTALL) $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444 \ + ${.CURDIR}/pcap.h ${DESTDIR}/usr/include; ) + -cmp -s ${.CURDIR}/pcap-namedb.h ${DESTDIR}/usr/include/pcap-namedb.h || \ + ( $(INSTALL) $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444 \ + ${.CURDIR}/pcap-namedb.h ${DESTDIR}/usr/include; ) + + +scanner.c: scanner.l + rm -f $@ + $(LEX) -t $< > $@ + +scanner.o: scanner.c + rm -f $@; $(CC) $(CFLAGS) $(LEX_DEFINES) -c $*.c + +tokdefs.h: grammar.c + +grammar.c: grammar.y + rm -f grammar.c tokdefs.h + $(YACC) -d $< + mv y.tab.c grammar.c + mv y.tab.h tokdefs.h + +grammar.o: grammar.c + $(CC) -c $(CFLAGS) -Dyylval=pcap_lval grammar.c + + +.include <bsd.lib.mk> |
