You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
195 lines
4.6 KiB
195 lines
4.6 KiB
LOCAL_PATH:= $(call my-dir) |
|
|
|
# Based on the tcpdump Makefile... |
|
|
|
# CSRC |
|
tcpdump_src_files := setsignal.c tcpdump.c |
|
|
|
# LIBNETDISSECT_SRC |
|
tcpdump_src_files += \ |
|
addrtoname.c \ |
|
addrtostr.c \ |
|
af.c \ |
|
ascii_strcasecmp.c \ |
|
checksum.c \ |
|
cpack.c \ |
|
gmpls.c \ |
|
gmt2local.c \ |
|
in_cksum.c \ |
|
ipproto.c \ |
|
l2vpn.c \ |
|
machdep.c \ |
|
nlpid.c \ |
|
oui.c \ |
|
parsenfsfh.c \ |
|
print.c \ |
|
print-802_11.c \ |
|
print-802_15_4.c \ |
|
print-ah.c \ |
|
print-ahcp.c \ |
|
print-aodv.c \ |
|
print-aoe.c \ |
|
print-ap1394.c \ |
|
print-arcnet.c \ |
|
print-arp.c \ |
|
print-ascii.c \ |
|
print-atalk.c \ |
|
print-atm.c \ |
|
print-babel.c \ |
|
print-beep.c \ |
|
print-bfd.c \ |
|
print-bgp.c \ |
|
print-bootp.c \ |
|
print-bt.c \ |
|
print-calm-fast.c \ |
|
print-carp.c \ |
|
print-cdp.c \ |
|
print-cfm.c \ |
|
print-chdlc.c \ |
|
print-cip.c \ |
|
print-cnfp.c \ |
|
print-dccp.c \ |
|
print-decnet.c \ |
|
print-dhcp6.c \ |
|
print-domain.c \ |
|
print-dtp.c \ |
|
print-dvmrp.c \ |
|
print-eap.c \ |
|
print-egp.c \ |
|
print-eigrp.c \ |
|
print-enc.c \ |
|
print-esp.c \ |
|
print-ether.c \ |
|
print-fddi.c \ |
|
print-forces.c \ |
|
print-fr.c \ |
|
print-frag6.c \ |
|
print-ftp.c \ |
|
print-geneve.c \ |
|
print-geonet.c \ |
|
print-gre.c \ |
|
print-hncp.c \ |
|
print-hsrp.c \ |
|
print-http.c \ |
|
print-icmp.c \ |
|
print-icmp6.c \ |
|
print-igmp.c \ |
|
print-igrp.c \ |
|
print-ip.c \ |
|
print-ip6.c \ |
|
print-ip6opts.c \ |
|
print-ipcomp.c \ |
|
print-ipfc.c \ |
|
print-ipnet.c \ |
|
print-ipx.c \ |
|
print-isakmp.c \ |
|
print-isoclns.c \ |
|
print-juniper.c \ |
|
print-krb.c \ |
|
print-l2tp.c \ |
|
print-lane.c \ |
|
print-ldp.c \ |
|
print-lisp.c \ |
|
print-llc.c \ |
|
print-lldp.c \ |
|
print-lmp.c \ |
|
print-loopback.c \ |
|
print-lspping.c \ |
|
print-lwapp.c \ |
|
print-lwres.c \ |
|
print-m3ua.c \ |
|
print-medsa.c \ |
|
print-mobile.c \ |
|
print-mobility.c \ |
|
print-mpcp.c \ |
|
print-mpls.c \ |
|
print-mptcp.c \ |
|
print-msdp.c \ |
|
print-msnlb.c \ |
|
print-nflog.c \ |
|
print-nfs.c \ |
|
print-nsh.c \ |
|
print-ntp.c \ |
|
print-null.c \ |
|
print-olsr.c \ |
|
print-openflow-1.0.c \ |
|
print-openflow.c \ |
|
print-ospf.c \ |
|
print-ospf6.c \ |
|
print-otv.c \ |
|
print-pgm.c \ |
|
print-pim.c \ |
|
print-pktap.c \ |
|
print-ppi.c \ |
|
print-ppp.c \ |
|
print-pppoe.c \ |
|
print-pptp.c \ |
|
print-radius.c \ |
|
print-raw.c \ |
|
print-resp.c \ |
|
print-rip.c \ |
|
print-ripng.c \ |
|
print-rpki-rtr.c \ |
|
print-rrcp.c \ |
|
print-rsvp.c \ |
|
print-rt6.c \ |
|
print-rtsp.c \ |
|
print-rx.c \ |
|
print-sctp.c \ |
|
print-sflow.c \ |
|
print-sip.c \ |
|
print-sl.c \ |
|
print-sll.c \ |
|
print-slow.c \ |
|
print-smtp.c \ |
|
print-snmp.c \ |
|
print-stp.c \ |
|
print-sunatm.c \ |
|
print-sunrpc.c \ |
|
print-symantec.c \ |
|
print-syslog.c \ |
|
print-tcp.c \ |
|
print-telnet.c \ |
|
print-tftp.c \ |
|
print-timed.c \ |
|
print-tipc.c \ |
|
print-token.c \ |
|
print-udld.c \ |
|
print-udp.c \ |
|
print-usb.c \ |
|
print-vjc.c \ |
|
print-vqp.c \ |
|
print-vrrp.c \ |
|
print-vtp.c \ |
|
print-vxlan.c \ |
|
print-vxlan-gpe.c \ |
|
print-wb.c \ |
|
print-zephyr.c \ |
|
print-zeromq.c \ |
|
netdissect.c \ |
|
signature.c \ |
|
strtoaddr.c \ |
|
util-print.c \ |
|
|
|
# LOCALSRC |
|
tcpdump_src_files += print-smb.c smbutil.c |
|
|
|
# GENSRC |
|
tcpdump_src_files += version.c |
|
|
|
include $(CLEAR_VARS) |
|
LOCAL_SRC_FILES := $(tcpdump_src_files) |
|
LOCAL_CFLAGS += -D_BSD_SOURCE |
|
LOCAL_CFLAGS += -DHAVE_CONFIG_H |
|
LOCAL_CFLAGS += -D_U_="__attribute__((unused))" |
|
LOCAL_CFLAGS += -Werror |
|
# http://b/33566695 |
|
LOCAL_CFLAGS += -Wno-address-of-packed-member |
|
LOCAL_CFLAGS += -Wno-sign-compare |
|
LOCAL_CFLAGS += -Wno-incompatible-pointer-types-discards-qualifiers |
|
LOCAL_CFLAGS += -DMTK_COUNT_FEATURE -DMTK_STATISTICS_FEATURE -DMTK_RENAME_FEATURE |
|
LOCAL_SHARED_LIBRARIES += libssl libcrypto libpcap liblog libcutils |
|
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) |
|
LOCAL_MODULE_TAGS := optional |
|
LOCAL_MODULE := tcpdump |
|
include $(BUILD_EXECUTABLE)
|
|
|