Fix "make depend" on platforms without BPF or PF_PACKET sockets.

We can't even generate dependencies for valgrindtest on those platforms,
as it'll either fail with "Unknown platform or platform that doesn't
support Valgrind" or fail because there's no bpf.h (e.g., on Solaris 10,
where it's Solaris but doesn't have BPF).  Therefore, don't include it
in the source if we aren't going to build it.
3 files changed
tree: d322e8af09658db3f6fd600fa2f6a044e04c3cbc
  1. .github/
  2. bpf/
  3. ChmodBPF/
  4. cmake/
  5. lbl/
  6. missing/
  7. msdos/
  8. pcap/
  9. rpcapd/
  10. SUNOS4/
  11. tests/
  12. Win32/
  13. .appveyor.yml
  14. .gitattributes
  15. .gitignore
  16. .travis-coverity-scan-build.sh
  17. .travis.yml
  18. aclocal.m4
  19. arcnet.h
  20. atmuni31.h
  21. bpf_dump.c
  22. bpf_image.c
  23. CHANGES
  24. chmod_bpf
  25. cmake_uninstall.cmake.in
  26. cmakeconfig.h.in
  27. CMakeLists.txt
  28. config.guess
  29. config.h.in
  30. config.sub
  31. configure
  32. configure.ac
  33. CONTRIBUTING
  34. CREDITS
  35. dlpisubs.c
  36. dlpisubs.h
  37. etherent.c
  38. ethertype.h
  39. extract.h
  40. fad-getad.c
  41. fad-gifc.c
  42. fad-glifc.c
  43. fmtutils.c
  44. fmtutils.h
  45. fopen.c
  46. fopen.h
  47. ftmacros.h
  48. gencode.c
  49. gencode.h
  50. grammar.y
  51. ieee80211.h
  52. install-sh
  53. INSTALL.txt
  54. LICENSE
  55. llc.h
  56. Makefile-devel-adds
  57. Makefile.in
  58. mkdep
  59. nametoaddr.c
  60. nametoaddr.h
  61. nlpid.h
  62. nomkdep
  63. optimize.c
  64. org.tcpdump.chmod_bpf.plist
  65. pcap-bpf.c
  66. pcap-bpf.h
  67. pcap-bt-linux.c
  68. pcap-bt-linux.h
  69. pcap-bt-monitor-linux.c
  70. pcap-bt-monitor-linux.h
  71. pcap-common.c
  72. pcap-common.h
  73. pcap-config.1
  74. pcap-config.in
  75. pcap-dag.c
  76. pcap-dag.h
  77. pcap-dbus.c
  78. pcap-dbus.h
  79. pcap-dll.rc
  80. pcap-dlpi.c
  81. pcap-dos.c
  82. pcap-dos.h
  83. pcap-enet.c
  84. pcap-filter.manmisc.in
  85. pcap-int.h
  86. pcap-libdlpi.c
  87. pcap-linktype.manmisc.in
  88. pcap-linux.c
  89. pcap-namedb.h
  90. pcap-netfilter-linux.c
  91. pcap-netfilter-linux.h
  92. pcap-netmap.c
  93. pcap-netmap.h
  94. pcap-new.c
  95. pcap-nit.c
  96. pcap-npf.c
  97. pcap-null.c
  98. pcap-pf.c
  99. pcap-rdmasniff.c
  100. pcap-rdmasniff.h
  101. pcap-rpcap-int.h
  102. pcap-rpcap.c
  103. pcap-rpcap.h
  104. pcap-savefile.manfile.in
  105. pcap-septel.c
  106. pcap-septel.h
  107. pcap-sita.c
  108. pcap-sita.h
  109. pcap-sita.html
  110. pcap-snf.c
  111. pcap-snf.h
  112. pcap-snit.c
  113. pcap-snoop.c
  114. pcap-tc.c
  115. pcap-tc.h
  116. pcap-tstamp.manmisc.in
  117. pcap-types.h
  118. pcap-usb-linux.c
  119. pcap-usb-linux.h
  120. pcap.3pcap.in
  121. pcap.c
  122. pcap.h
  123. pcap_activate.3pcap
  124. pcap_breakloop.3pcap
  125. pcap_can_set_rfmon.3pcap
  126. pcap_close.3pcap
  127. pcap_compile.3pcap.in
  128. pcap_create.3pcap
  129. pcap_datalink.3pcap.in
  130. pcap_datalink_name_to_val.3pcap
  131. pcap_datalink_val_to_name.3pcap
  132. pcap_dump.3pcap
  133. pcap_dump_close.3pcap
  134. pcap_dump_file.3pcap
  135. pcap_dump_flush.3pcap
  136. pcap_dump_ftell.3pcap
  137. pcap_dump_open.3pcap.in
  138. pcap_file.3pcap
  139. pcap_fileno.3pcap
  140. pcap_findalldevs.3pcap
  141. pcap_freecode.3pcap
  142. pcap_get_selectable_fd.3pcap
  143. pcap_get_tstamp_precision.3pcap.in
  144. pcap_geterr.3pcap
  145. pcap_inject.3pcap
  146. pcap_is_swapped.3pcap
  147. pcap_lib_version.3pcap
  148. pcap_list_datalinks.3pcap.in
  149. pcap_list_tstamp_types.3pcap.in
  150. pcap_lookupdev.3pcap
  151. pcap_lookupnet.3pcap
  152. pcap_loop.3pcap
  153. pcap_major_version.3pcap
  154. pcap_next_ex.3pcap
  155. pcap_offline_filter.3pcap
  156. pcap_open_dead.3pcap.in
  157. pcap_open_live.3pcap
  158. pcap_open_offline.3pcap.in
  159. pcap_set_buffer_size.3pcap
  160. pcap_set_datalink.3pcap
  161. pcap_set_immediate_mode.3pcap
  162. pcap_set_promisc.3pcap
  163. pcap_set_protocol.3pcap
  164. pcap_set_rfmon.3pcap
  165. pcap_set_snaplen.3pcap
  166. pcap_set_timeout.3pcap
  167. pcap_set_tstamp_precision.3pcap.in
  168. pcap_set_tstamp_type.3pcap.in
  169. pcap_setdirection.3pcap
  170. pcap_setfilter.3pcap
  171. pcap_setnonblock.3pcap
  172. pcap_snapshot.3pcap
  173. pcap_stats.3pcap
  174. pcap_statustostr.3pcap
  175. pcap_strerror.3pcap
  176. pcap_tstamp_type_name_to_val.3pcap
  177. pcap_tstamp_type_val_to_name.3pcap
  178. portability.h
  179. ppp.h
  180. README
  181. README.aix
  182. README.dag
  183. README.hpux
  184. README.linux
  185. README.macosx
  186. README.septel
  187. README.sita
  188. README.tru64
  189. README.Win32
  190. rpcap-protocol.c
  191. rpcap-protocol.h
  192. savefile.c
  193. scanner.l
  194. sf-pcap-ng.c
  195. sf-pcap-ng.h
  196. sf-pcap.c
  197. sf-pcap.h
  198. sockutils.c
  199. sockutils.h
  200. sunatmpos.h
  201. TODO
  202. varattrs.h
  203. VERSION