]> The Tcpdump Group git mirrors - tcpdump/commitdiff
FILES isn't used to make the tarball any more; get rid of it.
authorguy <guy>
Tue, 27 May 2008 07:14:26 +0000 (07:14 +0000)
committerguy <guy>
Tue, 27 May 2008 07:14:26 +0000 (07:14 +0000)
Update HDR in Makefile.in to include all headers.

Add an EXTRA_DIST variable to include all the files that should go into
the tarball and that aren't in CSRC or HDR, other than tcpdump.1.

Use CSRC, HDR, and EXTRA_DIST to determine what goes into the tarball,
along with tcpdump.1, rather than doing a "make distclean" and putting
everything into the tarball; that way, you can do "make releasetar"
without cleaning out the current directory.

Given that we're not just tarring up the entire source directory, we can
make the tarball directory as a subdirectory of the current directory and
put the tarball into the current directory, rather than putting it into
a (not-entirely-obvious) ../n directory.  Clean out the tarball
directory when we're done.

FILES [deleted file]
Makefile.in

diff --git a/FILES b/FILES
deleted file mode 100644 (file)
index 8329e26..0000000
--- a/FILES
+++ /dev/null
@@ -1,263 +0,0 @@
-CHANGES
-CREDITS
-FILES
-INSTALL.txt
-LICENSE
-Makefile.in
-README
-Readme.Win32
-VERSION
-acconfig.h
-aclocal.m4
-addrtoname.c
-addrtoname.h
-af.c
-af.h
-ah.h
-aodv.h
-appletalk.h
-arcnet.h
-atime.awk
-atm.h
-atmuni31.h
-bootp.h
-bpf_dump.c
-bgp.h
-chdlc.h
-checksum.c
-config.guess
-config.h.in
-config.sub
-configure
-configure.in
-cpack.c
-cpack.h
-dccp.h
-decnet.h
-decode_prefix.h
-enc.h
-esp.h
-ether.h
-ethertype.h
-extract.h
-fddi.h
-gmpls.c
-gmpls.h
-gmt2local.c
-gmt2local.h
-icmp6.h
-ieee802_11.h
-ieee802_11_radio.h
-igrp.h
-install-sh
-interface.h
-ip.h
-ip6.h
-ipfc.h
-ipproto.c
-ipproto.h
-ipsec_doi.h
-ipx.h
-isakmp.h
-l2tp.h
-l2vpn.c
-l2vpn.h
-lane.h
-lbl/os-osf4.h
-lbl/os-solaris2.h
-lbl/os-sunos4.h
-lbl/os-ultrix4.h
-llc.h
-machdep.c
-machdep.h
-makemib
-mib.h
-missing/addrinfo.h
-missing/addrsize.h
-missing/bittypes.h
-missing/dlnames.c
-missing/datalinks.c
-missing/getaddrinfo.c
-missing/getnameinfo.c
-missing/inet_aton.c
-missing/inet_ntop.c
-missing/inet_pton.c
-missing/resolv6.h
-missing/resolv_ext.h
-missing/snprintf.c
-missing/sockstorage.h
-missing/strdup.c
-missing/strlcat.c
-missing/strlcpy.c
-missing/strsep.c
-mkdep
-mpls.h
-nameser.h
-netbios.h
-netdissect.h
-nfs.h
-nfsfh.h
-nlpid.c
-nlpid.h
-ntp.h
-oakley.h
-ospf.h
-ospf6.h
-oui.c
-oui.h
-packetdat.awk
-parsenfsfh.c
-pcap_dump_ftell.c
-pcap-missing.h
-pmap_prot.h
-ppp.h
-print-802_11.c
-print-ah.c
-print-aodv.c
-print-ap1394.c
-print-arcnet.c
-print-arp.c
-print-ascii.c
-print-atalk.c
-print-atm.c
-print-beep.c
-print-bfd.c
-print-bgp.c
-print-bootp.c
-print-bt.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-enc.c
-print-esp.c
-print-eigrp.c
-print-ether.c
-print-fddi.c
-print-fr.c
-print-frag6.c
-print-gre.c
-print-hsrp.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-ipx.c
-print-isakmp.c
-print-isoclns.c
-print-juniper.c
-print-krb.c
-print-l2tp.c
-print-lane.c
-print-ldp.c
-print-lldp.c
-print-llc.c
-print-lmp.c
-print-lspping.c
-print-lwapp.c
-print-lwres.c
-print-mobile.c
-print-mobility.c
-print-mpcp.c
-print-mpls.c
-print-msdp.c
-print-netbios.c
-print-nfs.c
-print-ntp.c
-print-null.c
-print-olsr.c
-print-ospf.c
-print-ospf6.c
-print-pflog.c
-print-pgm.c
-print-pim.c
-print-ppp.c
-print-pppoe.c
-print-pptp.c
-print-radius.c
-print-raw.c
-print-rip.c
-print-ripng.c
-print-rrcp.c
-print-rsvp.c
-print-rt6.c
-print-rx.c
-print-sctp.c
-print-sflow.c
-print-sip.c
-print-sl.c
-print-sll.c
-print-slow.c
-print-smb.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-token.c
-print-udld.c
-print-udp.c
-print-vjc.c
-print-vqp.c
-print-vrrp.c
-print-vtp.c
-print-wb.c
-print-zephyr.c
-route6d.h
-rpc_auth.h
-rpc_msg.h
-rx.h
-sctpConstants.h
-sctpHeader.h
-send-ack.awk
-setsignal.c
-setsignal.h
-slcompress.h
-slip.h
-sll.h
-smb.h
-smbutil.c
-stime.awk
-strcasecmp.c
-tcp.h
-tcpdump.1
-tcpdump.c
-tcpdump-stdinc.h
-telnet.h
-tftp.h
-timed.h
-token.h
-udp.h
-util.c
-vfprintf.c
-win32/Include/Arpa/tftp.h
-win32/Include/errno.h
-win32/Include/getopt.h
-win32/Include/inetprivate.h
-win32/Include/telnet.h
-win32/Include/w32_fzs.h
-win32/Include/Netinet/in_systm.h
-win32/Include/Netinet/ip.h
-win32/Src/getopt.c
-win32/prj/GNUmakefile
-win32/prj/WinDump.dsp
-win32/prj/WinDump.dsw
index b277cf1f0c1cb04533d8c6264160b30d19d1cacb..e28e186a366d3e9927a7a5459a41ebab9fb2cfaa 100644 (file)
@@ -17,7 +17,7 @@
 #  WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
 #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 #
-# @(#) $Header: /tcpdump/master/tcpdump/Makefile.in,v 1.317.2.3 2008-02-26 19:24:27 guy Exp $ (LBL)
+# @(#) $Header: /tcpdump/master/tcpdump/Makefile.in,v 1.317.2.4 2008-05-27 07:14:26 guy Exp $ (LBL)
 
 #
 # Various configurable paths (remember to edit Makefile.in, not Makefile)
@@ -104,13 +104,84 @@ SRC =     $(CSRC) $(GENSRC) $(LOCALSRC) $(LIBNETDISSECT_SRC)
 
 # We would like to say "OBJ = $(SRC:.c=.o)" but Ultrix's make cannot
 # hack the extra indirection
-OBJ =  $(CSRC:.c=.o) $(GENSRC:.c=.o) $(LOCALSRC:.c=.o) $(LIBOBJS) $(LIBNETDISSECT)
-HDR =   addrtoname.h appletalk.h bootp.h cpack.h dccp.h decnet.h \
-       ethertype.h extract.h fddi.h gmt2local.h igrp.h interface.h \
-       ipx.h llc.h machdep.h mib.h nfsfh.h nfsv2.h ntp.h ospf.h \
+OBJ =  $(CSRC:.c=.o) $(GENSRC:.c=.o) $(LOCALSRC:.c=.o) $(LIBOBJS) $(LIBNETDISSECT_OBJ)
+HDR = \
+       acconfig.h \
+       addrtoname.h \
+       af.h \
+       ah.h \
+       aodv.h \
+       appletalk.h \
+       arcnet.h \
+       atm.h \
+       atmuni31.h \
+       bootp.h \
+       bgp.h \
+       chdlc.h \
+       cpack.h \
+       dccp.h \
+       decnet.h \
+       decode_prefix.h \
+       enc.h \
+       esp.h \
+       ether.h \
+       ethertype.h \
+       extract.h \
+       fddi.h \
+       gmpls.h \
+       gmt2local.h \
+       icmp6.h \
+       ieee802_11.h \
+       ieee802_11_radio.h \
+       igrp.h \
+       interface.h \
+       interface.h \
+       ip.h \
+       ip6.h \
+       ipfc.h \
+       ipproto.h \
+       ipsec_doi.h \
+       ipx.h \
+       isakmp.h \
+       l2tp.h \
+       l2vpn.h \
+       lane.h \
+       llc.h \
+       machdep.h \
+       mib.h \
+       mpls.h \
+       nameser.h \
+       netbios.h \
+       netdissect.h \
+       nfs.h \
+       nfsfh.h \
+       nlpid.h \
+       ntp.h \
+       oakley.h \
+       ospf.h \
+       ospf6.h \
+       oui.h \
+       pcap-missing.h \
+       pmap_prot.h \
+       ppp.h \
+       route6d.h \
+       rpc_auth.h \
+       rpc_msg.h \
+       rx.h \
+       sctpConstants.h \
+       sctpHeader.h \
        setsignal.h \
-       gnuc.h ipsec_doi.h isakmp.h l2tp.h nameser.h \
-       netbios.h oakley.h ospf6.h pf.h ppp.h route6d.h
+       slcompress.h \
+       slip.h \
+       sll.h \
+       smb.h \
+       tcp.h \
+       tcpdump-stdinc.h \
+       telnet.h \
+       tftp.h \
+       timed.h \
+       token.h \
+       udp.h
 
 TAGHDR = \
        /usr/include/arpa/tftp.h \
@@ -127,6 +198,81 @@ TAGFILES = $(SRC) $(HDR) $(TAGHDR)
 
 CLEANFILES = $(PROG) $(OBJ) $(GENSRC)
 
+EXTRA_DIST = \
+       CHANGES \
+       CREDITS \
+       INSTALL.txt \
+       LICENSE \
+       Makefile.in \
+       README \
+       Readme.Win32 \
+       VERSION \
+       aclocal.m4 \
+       atime.awk \
+       bpf_dump.c \
+       config.guess \
+       config.h.in \
+       config.sub \
+       configure \
+       configure.in \
+       install-sh \
+       lbl/os-osf4.h \
+       lbl/os-solaris2.h \
+       lbl/os-sunos4.h \
+       lbl/os-ultrix4.h \
+       makemib \
+       missing/addrinfo.h \
+       missing/addrsize.h \
+       missing/bittypes.h \
+       missing/dlnames.c \
+       missing/datalinks.c \
+       missing/getaddrinfo.c \
+       missing/getnameinfo.c \
+       missing/inet_aton.c \
+       missing/inet_ntop.c \
+       missing/inet_pton.c \
+       missing/resolv6.h \
+       missing/resolv_ext.h \
+       missing/snprintf.c \
+       missing/sockstorage.h \
+       missing/strdup.c \
+       missing/strlcat.c \
+       missing/strlcpy.c \
+       missing/strsep.c \
+       mkdep \
+       packetdat.awk \
+       pcap_dump_ftell.c \
+       print-dhcp6.c \
+       print-frag6.c \
+       print-icmp6.c \
+       print-ip6.c \
+       print-ip6opts.c \
+       print-mobility.c \
+       print-netbios.c \
+       print-ospf6.c \
+       print-pflog.c \
+       print-ripng.c \
+       print-rt6.c \
+       print-smb.c \
+       send-ack.awk \
+       smbutil.c \
+       stime.awk \
+       strcasecmp.c \
+       tcpdump.1 \
+       vfprintf.c \
+       win32/Include/Arpa/tftp.h \
+       win32/Include/errno.h \
+       win32/Include/getopt.h \
+       win32/Include/inetprivate.h \
+       win32/Include/telnet.h \
+       win32/Include/w32_fzs.h \
+       win32/Include/Netinet/in_systm.h \
+       win32/Include/Netinet/ip.h \
+       win32/Src/getopt.c \
+       win32/prj/GNUmakefile \
+       win32/prj/WinDump.dsp \
+       win32/prj/WinDump.dsw
+
 all: $(PROG)
 
 $(PROG): $(OBJ) @V_PCAPDEP@
@@ -208,8 +354,10 @@ TAGS: $(TAGFILES)
 
 releasetar:
        @cwd=`pwd` ; dir=`basename $$cwd` ; name=$(PROG)-`cat VERSION` ; \
-          list="" ; make distclean; cd ..; mkdir -p n; cd n; ln -s ../$$dir $$name; \
-          tar -c -z -f $$name.tar.gz $$name/. ;
+          mkdir $$name; \
+          tar cf - $(CSRC) $(HDR) $(LIBNETDISSECT_SRC) $(EXTRA_DIST) | (cd $$name; tar xf -); \
+          tar -c -z -f $$name.tar.gz $$name; \
+          rm -rf $$name
 
 depend: $(GENSRC)
        ${srcdir}/mkdep -c $(CC) $(DEFS) $(INCLS) $(SRC)