2 # $FreeBSD: src/lib/libpcap/Makefile,v 1.24.2.4 2002/07/22 14:21:50 ru Exp $
3 # $DragonFly: src/lib/libpcap/Makefile,v 1.8 2005/07/07 11:49:55 corecode Exp $
6 SRCS
= grammar.y tokdefs.h pcap-bpf.c version.h \
7 pcap.c inet.c fad-getad.c gencode.c optimize.c nametoaddr.c \
8 etherent.c savefile.c bpf_filter.c bpf_image.c bpf_dump.c \
10 INCS
= pcap.h pcap-namedb.h pcap-bpf.h pcap-int.h
12 CLEANFILES
=tokdefs.h version.c version.h
14 CFLAGS
+=-DHAVE_CONFIG_H
-Dyylval
=pcap_lval
-I
${.CURDIR
} -I.
15 CFLAGS
+=-D_U_
="__attribute__((unused))"
23 # Magic to grab sources out of src/contrib
25 PCAP_DISTDIR?
=${.CURDIR
}/..
/..
/contrib
/libpcap-0.8
.3
26 CFLAGS
+=-I
${PCAP_DISTDIR}
27 .PATH
: ${PCAP_DISTDIR}
28 .PATH
: ${PCAP_DISTDIR}/bpf
/net
30 version.c
: ${PCAP_DISTDIR}/VERSION
32 sed
's/.*/char pcap_version[] = "&";/' ${PCAP_DISTDIR}/VERSION
> $@
34 version.h
: ${PCAP_DISTDIR}/VERSION
36 sed
's/.*/static const char pcap_version_string[] = "libpcap version &";/' \
37 ${PCAP_DISTDIR}/VERSION
> $@
40 ${LN} -sf grammar.h tokdefs.h
45 CONTRIBDIR
=${PCAP_DISTDIR}
46 SRCS
+=nametoaddr.c.patch