| # Makefile for cygwin gcc |
| # Nate Lawson <nate@rootlabs.oom> |
| |
| # Location of your pcap src tree, build it first |
| PCAP_DIR = ../../../winpcap |
| |
| # OPTFLAGS = -g |
| OPTFLAGS = -O |
| # -O2 may break things. Use at your own risk. |
| |
| CFLAGS = -I ${PCAP_DIR}/wpcap/libpcap/bpf \ |
| -I ${PCAP_DIR}/wpcap/libpcap \ |
| -I ${PCAP_DIR}/wpcap/libpcap/Win32/Include \ |
| -I ${PCAP_DIR}/wpcap/libpcap/Win32/Include/net \ |
| -I ../../Win32/Include -I ../../linux-Include \ |
| -I ../../lbl -I../.. \ |
| -DWIN32 -DINET6 -DHAVE_ADDRINFO=1 -DHAVE_SOCKADDR_STORAGE=1 \ |
| -DHAVE_PCAP_LIST_DATALINKS=1 -DHAVE_PCAP_SET_DATALINK=1 \ |
| -DHAVE_PCAP_DATALINK_NAME_TO_VAL=1 \ |
| -DHAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION=1 \ |
| -DHAVE_PCAP_DUMP_FTELL=1 -DHAVE_BPF_DUMP=1 \ |
| -DHAVE_PCAP_DUMP_FLUSH=1 -DHAVE_PCAP_FINDALLDEVS=1 \ |
| -DHAVE_PCAP_IF_T=1 -DHAVE_PCAP_LIB_VERSION=1 \ |
| -D_U_="__attribute__((unused))" \ |
| -D_WIN32_WINNT=0x0501 \ |
| -mno-cygwin ${OPTFLAGS} |
| LDFLAGS = |
| LIBS = -L ${PCAP_DIR}/WPCAP/LIB -lwpcap -lws2_32 |
| OBJS = \ |
| ../../addrtoname.o \ |
| ../../af.o \ |
| ../../checksum.o \ |
| ../../gmpls.o \ |
| ../../gmt2local.o \ |
| ../../missing/inet_aton.o \ |
| ../../missing/inet_ntop.o \ |
| ../../missing/strlcpy.o \ |
| ../../missing/dlnames.o \ |
| ../../missing/datalinks.o \ |
| ../../missing/strsep.o \ |
| ../../missing/inet_pton.o \ |
| ../../machdep.o \ |
| ../../oui.o \ |
| ../../parsenfsfh.o \ |
| ../../print-802_11.o \ |
| ../../print-ah.o \ |
| ../../print-aodv.o \ |
| ../../print-ap1394.o \ |
| ../../print-arcnet.o \ |
| ../../print-arp.o \ |
| ../../print-ascii.o \ |
| ../../print-atalk.o \ |
| ../../print-atm.o \ |
| ../../print-beep.o \ |
| ../../print-bfd.o \ |
| ../../print-bgp.o \ |
| ../../print-bootp.o \ |
| ../../print-cdp.o \ |
| ../../print-cfm.o \ |
| ../../print-chdlc.o \ |
| ../../print-cip.o \ |
| ../../print-cnfp.o \ |
| ../../print-decnet.o \ |
| ../../print-dhcp6.o \ |
| ../../print-domain.o \ |
| ../../print-dtp.o \ |
| ../../print-dvmrp.o \ |
| ../../print-egp.o \ |
| ../../print-enc.o \ |
| ../../print-esp.o \ |
| ../../print-ether.o \ |
| ../../print-fddi.o \ |
| ../../print-fr.o \ |
| ../../print-frag6.o \ |
| ../../print-gre.o \ |
| ../../print-hsrp.o \ |
| ../../print-icmp.o \ |
| ../../print-icmp6.o \ |
| ../../print-igmp.o \ |
| ../../print-igrp.o \ |
| ../../print-ip.o \ |
| ../../print-ip6.o \ |
| ../../print-ip6opts.o \ |
| ../../print-ipcomp.o \ |
| ../../print-ipfc.o \ |
| ../../print-ipx.o \ |
| ../../print-isakmp.o \ |
| ../../print-isoclns.o \ |
| ../../print-krb.o \ |
| ../../print-l2tp.o \ |
| ../../print-lane.o \ |
| ../../print-ldp.o \ |
| ../../print-lldp.o \ |
| ../../print-llc.o \ |
| ../../print-lwapp.o \ |
| ../../print-lwres.o \ |
| ../../print-mobile.o \ |
| ../../print-mobility.o \ |
| ../../print-mpcp.o \ |
| ../../print-mpls.o \ |
| ../../print-msdp.o \ |
| ../../print-nfs.o \ |
| ../../print-ntp.o \ |
| ../../print-null.o \ |
| ../../print-olsr.o \ |
| ../../print-ospf.o \ |
| ../../print-ospf6.o \ |
| ../../print-pim.o \ |
| ../../print-pgm.o \ |
| ../../print-ppp.o \ |
| ../../print-pppoe.o \ |
| ../../print-pptp.o \ |
| ../../print-radius.o \ |
| ../../print-raw.o \ |
| ../../print-rrcp.o \ |
| ../../print-rip.o \ |
| ../../print-ripng.o \ |
| ../../print-rsvp.o \ |
| ../../print-rt6.o \ |
| ../../print-rx.o \ |
| ../../print-sctp.o \ |
| ../../print-sflow.o \ |
| ../../print-sl.o \ |
| ../../print-sll.o \ |
| ../../print-slow.o \ |
| ../../print-smb.o \ |
| ../../print-snmp.o \ |
| ../../print-stp.o \ |
| ../../print-sunatm.o \ |
| ../../print-sunrpc.o \ |
| ../../print-symantec.o \ |
| ../../print-tcp.o \ |
| ../../print-telnet.o \ |
| ../../print-tftp.o \ |
| ../../print-timed.o \ |
| ../../print-token.o \ |
| ../../print-udld.o \ |
| ../../print-udp.o \ |
| ../../print-vjc.o \ |
| ../../print-vqp.o \ |
| ../../print-vrrp.o \ |
| ../../print-vtp.o \ |
| ../../print-wb.o \ |
| ../../print-zephyr.o \ |
| ../../setsignal.o \ |
| ../../smbutil.o \ |
| ../../tcpdump.o \ |
| ../../util.o \ |
| ../../Win32/src/getopt.o \ |
| ../../cpack.o \ |
| ../../ipproto.o \ |
| ../../l2vpn.o \ |
| ../../nlpid.o \ |
| ../../print-eigrp.o \ |
| ../../print-juniper.o \ |
| ../../print-lspping.o \ |
| ../../print-sip.o \ |
| ../../print-eap.o \ |
| ../../print-lmp.o \ |
| ../../print-syslog.o \ |
| ../../print-dccp.o \ |
| ../../print-bt.o \ |
| ../../signature.o |
| |
| main: ${OBJS} |
| ${CC} ${CFLAGS} ${LDFLAGS} -o windump.exe ${OBJS} ${LIBS} |
| |
| install: windump.exe |
| cp windump.exe c:/windows |
| |
| clean: |
| rm -f ${OBJS} windump.exe |
| |
| .c.o: |
| ${CC} ${CFLAGS} -o $*.o -c $< |