4 SRCDIR
= ${.CURDIR
}/..
/..
/contrib
/libpcap
24 SRCS
+= scanner.l scanner.h
26 LFLAGS
+=-Ppcap_
--header-file
=${.OBJDIR
}/scanner.h
--nounput
29 SRCS
+= grammar.y grammar.h
34 CFLAGS
+=-DHAVE_CONFIG_H
-I
${.CURDIR
} -I
${.OBJDIR
} -I
${SRCDIR}
35 CFLAGS
+=-D_U_
="__attribute__((unused))"
36 CFLAGS
+=-DHAVE_STRUCT_ETHER_ADDR
-DHAVE_NET_PFVAR_H
41 # Old compatibility headers
49 pcap
/can_socketcan.h \
50 pcap
/compiler-tests.h \
56 pcap
/pcap-inttypes.h \
63 PCAPINCSDIR
= ${INCLUDEDIR}/pcap
64 INCSGROUPS
= INCS PCAPINCS
69 pcap_can_set_rfmon
.3 \
74 pcap_datalink_name_to_val
.3 \
75 pcap_datalink_val_to_name
.3 \
86 pcap_get_required_select_timeout
.3 \
87 pcap_get_selectable_fd
.3 \
88 pcap_get_tstamp_precision
.3 \
94 pcap_list_datalinks
.3 \
95 pcap_list_tstamp_types
.3 \
99 pcap_major_version
.3 \
101 pcap_offline_filter
.3 \
104 pcap_open_offline
.3 \
105 pcap_set_buffer_size
.3 \
106 pcap_set_datalink
.3 \
107 pcap_set_immediate_mode
.3 \
112 pcap_set_tstamp_precision
.3 \
113 pcap_set_tstamp_type
.3 \
114 pcap_setdirection
.3 \
121 pcap_tstamp_type_name_to_val
.3 \
122 pcap_tstamp_type_val_to_name
.3
123 MAN
+= pcap-savefile
.5
124 MAN
+= pcap-filter
.7 \
128 MLINKS
= pcap_datalink_val_to_name
.3 pcap_datalink_val_to_description
.3 \
129 pcap_datalink_val_to_name
.3 pcap_datalink_val_to_description_or_dlt
.3 \
130 pcap_dump_open
.3 pcap_dump_fopen
.3 \
131 pcap_findalldevs
.3 pcap_freealldevs
.3 \
132 pcap_geterr
.3 pcap_perror
.3 \
133 pcap_inject
.3 pcap_sendpacket
.3 \
134 pcap_list_datalinks
.3 pcap_free_datalinks
.3 \
135 pcap_list_tstamp_types
.3 pcap_free_tstamp_types
.3 \
136 pcap_loop
.3 pcap_dispatch
.3 \
137 pcap_major_version
.3 pcap_minor_version
.3 \
138 pcap_next_ex
.3 pcap_next
.3 \
139 pcap_open_dead
.3 pcap_open_dead_with_tstamp_precision
.3 \
140 pcap_open_offline
.3 pcap_fopen_offline
.3 \
141 pcap_open_offline
.3 pcap_fopen_offline_with_tstamp_precision
.3 \
142 pcap_open_offline
.3 pcap_open_offline_with_tstamp_precision
.3 \
143 pcap_setnonblock
.3 pcap_getnonblock
.3 \
144 pcap_tstamp_type_val_to_name
.3 pcap_tstamp_type_val_to_description
.3
146 # Magic to convert the man pages to something non Solarish
150 if
[ -f
${SRCDIR}/${_page
:S
/3$/3pcap
/} ]; then \
151 F
=${_page
:S
/3$/3pcap
/}; \
152 elif
[ -f
${SRCDIR}/${_page
:S
/3$/3pcap.in
/} ]; then \
153 F
=${_page
:S
/3$/3pcap.in
/}; \
154 elif
[ -f
${SRCDIR}/${_page
:S
/5$/manfile
/} ]; then \
155 F
=${_page
:S
/5$/manfile
/}; \
156 elif
[ -f
${SRCDIR}/${_page
:S
/5$/manfile.in
/} ]; then \
157 F
=${_page
:S
/5$/manfile.in
/}; \
158 elif
[ -f
${SRCDIR}/${_page
:S
/7$/manmisc
/} ]; then \
159 F
=${_page
:S
/7$/manmisc
/}; \
160 elif
[ -f
${SRCDIR}/${_page
:S
/7$/manmisc.in
/} ]; then \
161 F
=${_page
:S
/7$/manmisc.in
/}; \
163 sed
-e
's/3PCAP/3/g' -e
's/@MAN_FILE_FORMATS@/5/g' \
164 -e
's/@MAN_MISC_INFO@/7/g' ${SRCDIR}/$$F > ${_page}
167 .
include <bsd.lib.mk
>