Deleted Added
full compact
Makefile (74870) Makefile (75111)
1# Makefile for libpcap
1# Makefile for libpcap
2# $FreeBSD: head/lib/libpcap/Makefile 74870 2001-03-27 17:27:19Z ru $
2# $FreeBSD: head/lib/libpcap/Makefile 75111 2001-04-03 04:34:50Z fenner $
3
4LIB= pcap
5SRCS= grammar.y tokdefs.h pcap-bpf.c \
3
4LIB= pcap
5SRCS= grammar.y tokdefs.h pcap-bpf.c \
6 pcap.c inet.c gencode.c optimize.c nametoaddr.c \
7 etherent.c savefile.c bpf_filter.c bpf_image.c \
8 scanner.l version.c
6 pcap.c inet.c gencode.c optimize.c nametoaddr.c \
7 etherent.c savefile.c bpf_filter.c bpf_image.c bpf_dump.c \
8 scanner.l version.c
9MAN= pcap.3
10CLEANFILES=tokdefs.h version.c
11
9MAN= pcap.3
10CLEANFILES=tokdefs.h version.c
11
12DEFS= -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 \
13 -DHAVE_ETHER_HOSTTON=1 -DHAVE_STRERROR=1 \
14 -DHAVE_SOCKADDR_SA_LEN=1 -DLBL_ALIGN=1
12DEFS= -DHAVE_CONFIG_H
15.if !defined(NOINET6)
16DEFS+= -DINET6
17.endif
18
19CFLAGS+=-I. -Dyylval=pcap_lval ${DEFS}
20
21SHLIB_MAJOR=2
13.if !defined(NOINET6)
14DEFS+= -DINET6
15.endif
16
17CFLAGS+=-I. -Dyylval=pcap_lval ${DEFS}
18
19SHLIB_MAJOR=2
22SHLIB_MINOR=4
20SHLIB_MINOR=5
23
24#
25# Magic to grab sources out of src/contrib
26#
27PCAP_DISTDIR?=${.CURDIR}/../../contrib/libpcap
21
22#
23# Magic to grab sources out of src/contrib
24#
25PCAP_DISTDIR?=${.CURDIR}/../../contrib/libpcap
28CFLAGS+=-I${PCAP_DISTDIR} -I${PCAP_DISTDIR}/lbl
26CFLAGS+=-I${PCAP_DISTDIR} -I${PCAP_DISTDIR}/lbl -I${PCAP_DISTDIR}/bpf
29.PATH: ${PCAP_DISTDIR}
30.PATH: ${PCAP_DISTDIR}/bpf/net
31
32version.c: ${PCAP_DISTDIR}/VERSION
33 @rm -f $@
34 sed 's/.*/char pcap_version[] = "&";/' ${PCAP_DISTDIR}/VERSION > $@
35
36beforeinstall:
37.for i in pcap.h pcap-int.h pcap-namedb.h
38 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${PCAP_DISTDIR}/$i \
39 ${DESTDIR}/usr/include
40.endfor
41
42tokdefs.h: grammar.h
43 ln -sf grammar.h tokdefs.h
44
45.include <bsd.lib.mk>
27.PATH: ${PCAP_DISTDIR}
28.PATH: ${PCAP_DISTDIR}/bpf/net
29
30version.c: ${PCAP_DISTDIR}/VERSION
31 @rm -f $@
32 sed 's/.*/char pcap_version[] = "&";/' ${PCAP_DISTDIR}/VERSION > $@
33
34beforeinstall:
35.for i in pcap.h pcap-int.h pcap-namedb.h
36 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${PCAP_DISTDIR}/$i \
37 ${DESTDIR}/usr/include
38.endfor
39
40tokdefs.h: grammar.h
41 ln -sf grammar.h tokdefs.h
42
43.include <bsd.lib.mk>