head	1.58;
access;
symbols
	RELENG_8_4:1.56.0.2
	RELENG_9_1_0_RELEASE:1.52.2.2.2.2
	RELENG_9_1:1.52.2.2.0.2
	RELENG_9_1_BP:1.52.2.2
	RELENG_8_3_0_RELEASE:1.47.2.1.8.1
	RELENG_8_3:1.47.2.1.0.8
	RELENG_8_3_BP:1.47.2.1
	RELENG_9_0_0_RELEASE:1.52.2.1.2.1
	RELENG_9_0:1.52.2.1.0.2
	RELENG_9_0_BP:1.52.2.1
	RELENG_9:1.52.0.2
	RELENG_9_BP:1.52
	RELENG_7_4_0_RELEASE:1.45.2.1.10.1
	RELENG_8_2_0_RELEASE:1.47.2.1.6.1
	RELENG_7_4:1.45.2.1.0.10
	RELENG_7_4_BP:1.45.2.1
	RELENG_8_2:1.47.2.1.0.6
	RELENG_8_2_BP:1.47.2.1
	RELENG_8_1_0_RELEASE:1.47.2.1.4.1
	RELENG_8_1:1.47.2.1.0.4
	RELENG_8_1_BP:1.47.2.1
	RELENG_7_3_0_RELEASE:1.45.2.1.8.1
	RELENG_7_3:1.45.2.1.0.8
	RELENG_7_3_BP:1.45.2.1
	RELENG_8_0_0_RELEASE:1.47.2.1.2.1
	RELENG_8_0:1.47.2.1.0.2
	RELENG_8_0_BP:1.47.2.1
	RELENG_8:1.47.0.2
	RELENG_8_BP:1.47
	RELENG_7_2_0_RELEASE:1.45.2.1.6.1
	RELENG_7_2:1.45.2.1.0.6
	RELENG_7_2_BP:1.45.2.1
	RELENG_7_1_0_RELEASE:1.45.2.1.4.1
	RELENG_6_4_0_RELEASE:1.43.2.1.6.1
	RELENG_7_1:1.45.2.1.0.4
	RELENG_7_1_BP:1.45.2.1
	RELENG_6_4:1.43.2.1.0.6
	RELENG_6_4_BP:1.43.2.1
	RELENG_7_0_0_RELEASE:1.45.2.1
	RELENG_6_3_0_RELEASE:1.43.2.1
	RELENG_7_0:1.45.2.1.0.2
	RELENG_7_0_BP:1.45.2.1
	RELENG_6_3:1.43.2.1.0.4
	RELENG_6_3_BP:1.43.2.1
	RELENG_7:1.45.0.2
	RELENG_7_BP:1.45
	RELENG_6_2_0_RELEASE:1.43.2.1
	RELENG_6_2:1.43.2.1.0.2
	RELENG_6_2_BP:1.43.2.1
	RELENG_5_5_0_RELEASE:1.39
	RELENG_5_5:1.39.0.8
	RELENG_5_5_BP:1.39
	RELENG_6_1_0_RELEASE:1.43
	RELENG_6_1:1.43.0.6
	RELENG_6_1_BP:1.43
	RELENG_6_0_0_RELEASE:1.43
	RELENG_6_0:1.43.0.4
	RELENG_6_0_BP:1.43
	RELENG_6:1.43.0.2
	RELENG_6_BP:1.43
	RELENG_5_4_0_RELEASE:1.39
	RELENG_5_4:1.39.0.6
	RELENG_5_4_BP:1.39
	RELENG_4_11_0_RELEASE:1.25.2.7
	RELENG_4_11:1.25.2.7.0.2
	RELENG_4_11_BP:1.25.2.7
	RELENG_5_3_0_RELEASE:1.39
	RELENG_5_3:1.39.0.4
	RELENG_5_3_BP:1.39
	RELENG_5:1.39.0.2
	RELENG_5_BP:1.39
	RELENG_4_10_0_RELEASE:1.25.2.6
	RELENG_4_10:1.25.2.6.0.8
	RELENG_4_10_BP:1.25.2.6
	RELENG_5_2_1_RELEASE:1.37
	RELENG_5_2_0_RELEASE:1.37
	RELENG_5_2:1.37.0.2
	RELENG_5_2_BP:1.37
	RELENG_4_9_0_RELEASE:1.25.2.6
	RELENG_4_9:1.25.2.6.0.6
	RELENG_4_9_BP:1.25.2.6
	RELENG_5_1_0_RELEASE:1.36
	RELENG_5_1:1.36.0.2
	RELENG_5_1_BP:1.36
	RELENG_4_8_0_RELEASE:1.25.2.6
	RELENG_4_8:1.25.2.6.0.4
	RELENG_4_8_BP:1.25.2.6
	RELENG_5_0_0_RELEASE:1.35
	RELENG_5_0:1.35.0.2
	RELENG_5_0_BP:1.35
	RELENG_4_7_0_RELEASE:1.25.2.6
	RELENG_4_7:1.25.2.6.0.2
	RELENG_4_7_BP:1.25.2.6
	RELENG_4_6_2_RELEASE:1.25.2.5
	RELENG_4_6_1_RELEASE:1.25.2.5
	RELENG_4_6_0_RELEASE:1.25.2.5
	RELENG_4_6:1.25.2.5.0.6
	RELENG_4_6_BP:1.25.2.5
	RELENG_4_5_0_RELEASE:1.25.2.5
	RELENG_4_5:1.25.2.5.0.4
	RELENG_4_5_BP:1.25.2.5
	RELENG_4_4_0_RELEASE:1.25.2.5
	RELENG_4_4:1.25.2.5.0.2
	RELENG_4_4_BP:1.25.2.5
	RELENG_4_3_0_RELEASE:1.25.2.1
	RELENG_4_3:1.25.2.1.0.2
	RELENG_4_3_BP:1.25.2.1
	RELENG_4_2_0_RELEASE:1.25.2.1
	RELENG_4_1_1_RELEASE:1.25.2.1
	PRE_SMPNG:1.27
	RELENG_4_1_0_RELEASE:1.25.2.1
	RELENG_3_5_0_RELEASE:1.20.2.2
	RELENG_4_0_0_RELEASE:1.25.2.1
	RELENG_4:1.25.0.2
	RELENG_4_BP:1.25
	RELENG_3_4_0_RELEASE:1.20.2.2
	RELENG_3_3_0_RELEASE:1.20.2.2
	RELENG_3_2_PAO:1.20.0.4
	RELENG_3_2_PAO_BP:1.20
	RELENG_3_2_0_RELEASE:1.20
	RELENG_3_1_0_RELEASE:1.20
	RELENG_3:1.20.0.2
	RELENG_3_BP:1.20
	RELENG_2_2_8_RELEASE:1.14.2.2
	RELENG_3_0_0_RELEASE:1.20
	RELENG_2_2_7_RELEASE:1.14.2.1
	RELENG_2_2_6_RELEASE:1.14.2.1
	RELENG_2_2_5_RELEASE:1.14
	RELENG_2_2_2_RELEASE:1.14
	RELENG_2_2_1_RELEASE:1.14
	RELENG_2_2_0_RELEASE:1.14
	RELENG_2_1_7_RELEASE:1.9.4.1
	RELENG_2_1_6_1_RELEASE:1.9.4.1
	RELENG_2_1_6_RELEASE:1.9.4.1
	RELENG_2_2:1.14.0.2
	RELENG_2_2_BP:1.14
	RELENG_2_1_5_RELEASE:1.9.4.1
	RELENG_2_1_0_RELEASE:1.9.4.1
	RELENG_2_1_0:1.9.0.4
	RELENG_2_1_0_BP:1.9
	RELENG_2_0_5_RELEASE:1.9
	RELENG_2_0_5:1.9.0.2
	RELENG_2_0_5_BP:1.9
	RELENG_2_0_5_ALPHA:1.9
	tcpdump3_0:1.9
	tcpdump:1.1.1
	RELEASE_2_0:1.8
	BETA_2_0:1.8
	ALPHA_2_0:1.6.0.2
	MOVED_NEWCVS:1.3
	FINAL_1_1_5:1.3
	ALPHA_1_1_5:1.3
	FINAL_1_1:1.3
	GAMMA_1_1:1.3
	BETA_1_1:1.3.0.2
	BP_BETA_1_1:1.3
	FINAL_1_0:1.3
	EPSILON_1_0:1.3
	GAMMA_1_0:1.2
	BETA_1_0:1.2
	ALPHA_1_0:1.2
	V_0_1_2_4:1.1.1.1;
locks; strict;
comment	@# @;


1.58
date	2013.05.31.00.44.05;	author svnexp;	state Exp;
branches;
next	1.57;

1.57
date	2013.05.31.00.42.38;	author svnexp;	state Exp;
branches;
next	1.56;

1.56
date	2012.11.17.01.54.59;	author svnexp;	state Exp;
branches
	1.56.2.1;
next	1.55;

1.55
date	2012.10.05.20.19.28;	author delphij;	state Exp;
branches;
next	1.54;

1.54
date	2012.10.05.07.51.21;	author glebius;	state Exp;
branches;
next	1.53;

1.53
date	2012.05.17.05.11.57;	author delphij;	state Exp;
branches;
next	1.52;

1.52
date	2010.10.30.16.30.50;	author dim;	state Exp;
branches
	1.52.2.1;
next	1.51;

1.51
date	2010.10.30.16.25.08;	author dim;	state Exp;
branches;
next	1.50;

1.50
date	2010.10.29.21.03.59;	author rpaulo;	state Exp;
branches;
next	1.49;

1.49
date	2010.10.28.19.08.56;	author rpaulo;	state Exp;
branches;
next	1.48;

1.48
date	2010.08.23.22.24.11;	author imp;	state Exp;
branches;
next	1.47;

1.47
date	2009.03.21.18.40.38;	author rpaulo;	state Exp;
branches
	1.47.2.1;
next	1.46;

1.46
date	2007.10.16.02.32.44;	author mlaier;	state Exp;
branches;
next	1.45;

1.45
date	2006.09.04.20.27.05;	author sam;	state Exp;
branches
	1.45.2.1;
next	1.44;

1.44
date	2006.03.17.18.54.43;	author ru;	state Exp;
branches;
next	1.43;

1.43
date	2005.07.11.04.14.42;	author sam;	state Exp;
branches
	1.43.2.1;
next	1.42;

1.42
date	2005.05.29.19.11.21;	author sam;	state Exp;
branches;
next	1.41;

1.41
date	2004.12.21.10.49.29;	author ru;	state Exp;
branches;
next	1.40;

1.40
date	2004.12.21.10.16.04;	author ru;	state Exp;
branches;
next	1.39;

1.39
date	2004.08.06.07.27.08;	author cperciva;	state Exp;
branches;
next	1.38;

1.38
date	2004.03.31.15.00.43;	author bms;	state Exp;
branches;
next	1.37;

1.37
date	2003.07.24.18.30.25;	author markm;	state Exp;
branches;
next	1.36;

1.36
date	2003.05.19.15.52.01;	author des;	state Exp;
branches;
next	1.35;

1.35
date	2002.06.26.01.37.45;	author fenner;	state Exp;
branches;
next	1.34;

1.34
date	2002.06.21.00.52.33;	author fenner;	state Exp;
branches;
next	1.33;

1.33
date	2001.07.26.21.54.47;	author fenner;	state Exp;
branches;
next	1.32;

1.32
date	2001.07.20.06.20.20;	author obrien;	state Exp;
branches;
next	1.31;

1.31
date	2001.07.11.21.46.06;	author fenner;	state Exp;
branches;
next	1.30;

1.30
date	2001.04.20.17.30.11;	author obrien;	state Exp;
branches;
next	1.29;

1.29
date	2001.04.03.07.52.38;	author fenner;	state Exp;
branches;
next	1.28;

1.28
date	2001.03.26.14.42.04;	author ru;	state Exp;
branches;
next	1.27;

1.27
date	2000.03.13.21.38.10;	author kris;	state Exp;
branches;
next	1.26;

1.26
date	2000.03.13.21.35.30;	author kris;	state Exp;
branches;
next	1.25;

1.25
date	2000.03.02.13.27.25;	author fenner;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2000.01.30.01.05.24;	author fenner;	state Exp;
branches;
next	1.23;

1.23
date	2000.01.03.12.01.30;	author marcel;	state Exp;
branches;
next	1.22;

1.22
date	99.08.28.01.20.13;	author peter;	state Exp;
branches;
next	1.21;

1.21
date	99.02.20.11.17.57;	author julian;	state Exp;
branches;
next	1.20;

1.20
date	98.10.02.21.56.30;	author fenner;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	98.09.15.19.47.58;	author fenner;	state Exp;
branches;
next	1.18;

1.18
date	98.01.01.04.13.54;	author pst;	state Exp;
branches;
next	1.17;

1.17
date	97.05.27.02.21.28;	author fenner;	state Exp;
branches;
next	1.16;

1.16
date	97.02.22.16.14.02;	author peter;	state Exp;
branches;
next	1.15;

1.15
date	97.01.14.07.19.14;	author jkh;	state Exp;
branches;
next	1.14;

1.14
date	96.08.21.16.50.15;	author pst;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	96.08.20.05.44.01;	author pst;	state Exp;
branches;
next	1.12;

1.12
date	96.08.19.21.55.56;	author pst;	state Exp;
branches;
next	1.11;

1.11
date	96.08.19.14.27.14;	author peter;	state Exp;
branches;
next	1.10;

1.10
date	95.08.29.19.48.10;	author wollman;	state Exp;
branches;
next	1.9;

1.9
date	95.03.08.12.52.05;	author olah;	state Exp;
branches
	1.9.4.1;
next	1.8;

1.8
date	94.11.21.01.54.49;	author phk;	state Exp;
branches;
next	1.7;

1.7
date	94.11.21.01.52.32;	author phk;	state Exp;
branches;
next	1.6;

1.6
date	94.09.08.02.29.10;	author wollman;	state Exp;
branches;
next	1.5;

1.5
date	94.08.28.18.49.06;	author bde;	state Exp;
branches;
next	1.4;

1.4
date	94.08.26.22.45.49;	author jkh;	state Exp;
branches;
next	1.3;

1.3
date	93.09.06.20.25.55;	author rgrimes;	state Exp;
branches;
next	1.2;

1.2
date	93.07.02.04.22.39;	author root;	state Exp;
branches;
next	1.1;

1.1
date	93.06.12.14.42.14;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.56.2.1
date	2012.11.17.01.54.59;	author svnexp;	state dead;
branches;
next	1.56.2.2;

1.56.2.2
date	2013.03.28.13.06.27;	author svnexp;	state Exp;
branches;
next	;

1.52.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.52.2.1.2.1;
next	1.52.2.2;

1.52.2.2
date	2012.05.28.19.13.21;	author delphij;	state Exp;
branches
	1.52.2.2.2.1;
next	1.52.2.3;

1.52.2.3
date	2012.11.02.16.57.51;	author delphij;	state Exp;
branches;
next	1.52.2.4;

1.52.2.4
date	2012.11.17.11.37.48;	author svnexp;	state Exp;
branches;
next	1.52.2.5;

1.52.2.5
date	2013.06.27.01.02.36;	author svnexp;	state Exp;
branches;
next	;

1.52.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.52.2.1.2.2;

1.52.2.1.2.2
date	2012.11.17.08.37.45;	author svnexp;	state Exp;
branches;
next	;

1.52.2.2.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.52.2.2.2.2;

1.52.2.2.2.2
date	2012.11.17.08.48.36;	author svnexp;	state Exp;
branches;
next	;

1.47.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.47.2.1.2.1
	1.47.2.1.4.1
	1.47.2.1.6.1
	1.47.2.1.8.1;
next	1.47.2.2;

1.47.2.2
date	2012.11.17.10.37.27;	author svnexp;	state Exp;
branches;
next	;

1.47.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.47.2.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.47.2.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.47.2.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.47.2.1.8.2;

1.47.2.1.8.2
date	2012.11.17.08.25.58;	author svnexp;	state Exp;
branches;
next	;

1.45.2.1
date	2007.10.19.03.04.02;	author mlaier;	state Exp;
branches
	1.45.2.1.4.1
	1.45.2.1.6.1
	1.45.2.1.8.1
	1.45.2.1.10.1;
next	1.45.2.2;

1.45.2.2
date	2012.11.17.08.09.06;	author svnexp;	state Exp;
branches;
next	;

1.45.2.1.4.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.45.2.1.6.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.45.2.1.8.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.45.2.1.10.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.45.2.1.10.2;

1.45.2.1.10.2
date	2012.11.17.08.17.51;	author svnexp;	state Exp;
branches;
next	;

1.43.2.1
date	2006.10.16.00.47.41;	author sam;	state Exp;
branches
	1.43.2.1.6.1;
next	1.43.2.2;

1.43.2.2
date	2012.11.17.07.46.45;	author svnexp;	state Exp;
branches;
next	;

1.43.2.1.6.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.25.2.1
date	2000.03.16.08.47.03;	author kris;	state Exp;
branches;
next	1.25.2.2;

1.25.2.2
date	2001.04.25.12.11.01;	author ru;	state Exp;
branches;
next	1.25.2.3;

1.25.2.3
date	2001.07.26.22.30.17;	author fenner;	state Exp;
branches;
next	1.25.2.4;

1.25.2.4
date	2001.08.01.00.35.04;	author fenner;	state Exp;
branches;
next	1.25.2.5;

1.25.2.5
date	2001.08.14.17.45.36;	author gallatin;	state Exp;
branches;
next	1.25.2.6;

1.25.2.6
date	2002.07.05.11.30.32;	author fenner;	state Exp;
branches;
next	1.25.2.7;

1.25.2.7
date	2004.12.13.13.50.02;	author marius;	state Exp;
branches;
next	1.25.2.8;

1.25.2.8
date	2012.11.17.07.28.45;	author svnexp;	state Exp;
branches;
next	;

1.20.2.1
date	99.05.27.03.07.02;	author julian;	state Exp;
branches;
next	1.20.2.2;

1.20.2.2
date	99.08.29.15.48.38;	author peter;	state Exp;
branches;
next	;

1.14.2.1
date	97.12.31.21.51.55;	author pst;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	98.10.02.22.00.25;	author fenner;	state Exp;
branches;
next	1.14.2.3;

1.14.2.3
date	99.09.05.11.41.24;	author peter;	state Exp;
branches;
next	;

1.9.4.1
date	95.10.06.11.53.41;	author davidg;	state Exp;
branches;
next	1.9.4.2;

1.9.4.2
date	99.09.05.11.44.55;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	93.06.12.14.42.15;	author rgrimes;	state Exp;
branches;
next	;


desc
@@


1.58
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251160
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/usr.sbin/tcpdump/tcpdump/Makefile 251160 2013-05-30 21:24:33Z delphij $

.include <bsd.own.mk>

TCPDUMP_DISTDIR?= ${.CURDIR}/../../../contrib/tcpdump
.PATH: ${TCPDUMP_DISTDIR}

PROG=	tcpdump

SRCS=	addrtoname.c \
	af.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-802_11.c \
	print-802_15_4.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-carp.c \
	print-cdp.c \
	print-cfm.c \
	print-chdlc.c \
	print-cip.c \
	print-cnfp.c \
	print-dccp.c \
	print-decnet.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-gre.c \
	print-hsrp.c \
	print-icmp.c \
	print-igmp.c \
	print-igrp.c \
	print-ip.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-llc.c \
	print-lldp.c \
	print-lmp.c \
	print-lspping.c \
	print-lwapp.c \
	print-lwres.c \
	print-mobile.c \
	print-mpcp.c \
	print-mpls.c \
	print-msdp.c \
	print-msnlb.c \
	print-nfs.c \
	print-ntp.c \
	print-null.c \
	print-olsr.c \
	print-ospf.c \
	print-otv.c \
	print-pfsync.c \
	print-pgm.c \
	print-pim.c \
	print-ppi.c \
	print-ppp.c \
	print-pppoe.c \
	print-pptp.c \
	print-radius.c \
	print-raw.c \
	print-rip.c \
	print-rpki-rtr.c \
	print-rrcp.c \
	print-rsvp.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-tipc.c \
	print-token.c \
	print-udld.c \
	print-udp.c \
	print-vjc.c \
	print-vqp.c \
	print-vrrp.c \
	print-vtp.c \
	print-vxlan.c \
	print-wb.c \
	print-zephyr.c \
	print-zeromq.c \
	setsignal.c \
	signature.c \
	smbutil.c \
	tcpdump.c \
	util.c \
	version.c
CLEANFILES+=	version.c

CFLAGS+= -I${.CURDIR} -I${TCPDUMP_DISTDIR}
CFLAGS+= -DHAVE_CONFIG_H
CFLAGS+= -D_U_="__attribute__((unused))"

.if ${MK_INET6_SUPPORT} != "no"
SRCS+=	print-babel.c \
	print-dhcp6.c \
	print-frag6.c \
	print-icmp6.c \
	print-ip6.c \
	print-ip6opts.c \
	print-mobility.c \
	print-ospf6.c \
	print-ripng.c \
	print-rt6.c
CFLAGS+=	-DINET6
.endif
.if ${MACHINE_CPUARCH} != "i386"
CFLAGS+=	-DLBL_ALIGN
.endif

DPADD=	${LIBL} ${LIBPCAP}
LDADD=	-ll -lpcap
.if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
DPADD+= ${LIBCRYPTO}
LDADD+= -lcrypto
CFLAGS+= -I${DESTDIR}/usr/include/openssl
CFLAGS+= -DHAVE_LIBCRYPTO -DHAVE_OPENSSL_EVP_H
.endif

.if ${MK_PF} != "no"
SRCS+=	print-pflog.c
CFLAGS+= -DHAVE_NET_PFVAR_H
.endif

version.c: ${TCPDUMP_DISTDIR}/VERSION
	rm -f version.c ; \
	    sed 's/.*/char version[] = "&";/' ${TCPDUMP_DISTDIR}/VERSION \
		> version.c

.include <bsd.prog.mk>
@


1.57
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251158
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/usr.sbin/tcpdump/tcpdump/Makefile 251158 2013-05-30 20:51:22Z delphij $
d10 75
a84 16
SRCS =	addrtoname.c af.c checksum.c cpack.c gmpls.c oui.c gmt2local.c \
        ipproto.c nlpid.c l2vpn.c machdep.c parsenfsfh.c in_cksum.c \
	print-802_11.c print-802_15_4.c print-ap1394.c print-ah.c print-arcnet.c \
	print-aodv.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-carp.c print-cdp.c \
	print-cfm.c print-chdlc.c print-cip.c print-cnfp.c print-dccp.c \
	print-decnet.c print-domain.c print-dtp.c print-dvmrp.c print-enc.c \
	print-egp.c print-eap.c print-eigrp.c \
	print-esp.c print-ether.c print-fddi.c print-forces.c print-fr.c \
	print-gre.c print-hsrp.c print-icmp.c print-igmp.c \
	print-igrp.c print-ip.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-lldp.c print-llc.c \
        print-lmp.c print-lspping.c \
	print-lwapp.c print-lwres.c print-mobile.c print-mpls.c print-msdp.c \
d86 5
a90 2
	print-mpcp.c \
	print-nfs.c print-ntp.c print-null.c print-olsr.c print-ospf.c \
d93 9
a101 2
	print-pgm.c print-pim.c print-ppi.c print-ppp.c print-pppoe.c \
	print-pptp.c print-radius.c print-raw.c print-rip.c \
d103 28
a130 7
	print-rrcp.c print-rsvp.c print-rx.c print-sctp.c print-sflow.c \
	print-sip.c print-sl.c print-sll.c \
	print-slow.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-vjc.c \
	print-vqp.c print-vrrp.c print-vtp.c \
d132 2
a133 1
	print-wb.c print-zephyr.c setsignal.c tcpdump.c util.c \
d135 5
a139 1
	print-smb.c signature.c smbutil.c \
d148 10
a157 3
SRCS+=	print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c \
	print-icmp6.c print-babel.c print-frag6.c print-rt6.c print-ospf6.c \
	print-dhcp6.c
@


1.56
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/usr.sbin/tcpdump/tcpdump/Makefile 241235 2012-10-05 20:19:28Z delphij $
d26 1
d29 1
d41 1
d43 1
@


1.56.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:06:27 +0000
@
text
@d1 77
@


1.56.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 72
# $FreeBSD: releng/8.4/usr.sbin/tcpdump/tcpdump/Makefile 190208 2009-03-21 18:40:38Z rpaulo $

.include <bsd.own.mk>

TCPDUMP_DISTDIR?= ${.CURDIR}/../../../contrib/tcpdump
.PATH: ${TCPDUMP_DISTDIR}

PROG=	tcpdump

SRCS =	addrtoname.c af.c checksum.c cpack.c gmpls.c oui.c gmt2local.c \
        ipproto.c nlpid.c l2vpn.c machdep.c parsenfsfh.c \
	print-802_11.c print-ap1394.c print-ah.c print-arcnet.c \
	print-aodv.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-cdp.c \
	print-cfm.c print-chdlc.c print-cip.c print-cnfp.c print-dccp.c \
	print-decnet.c print-domain.c print-dtp.c print-dvmrp.c print-enc.c \
	print-egp.c print-eap.c print-eigrp.c \
	print-esp.c print-ether.c print-fddi.c print-fr.c \
	print-gre.c print-hsrp.c print-icmp.c print-igmp.c \
	print-igrp.c print-ip.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-mpls.c print-msdp.c \
	print-mpcp.c \
	print-nfs.c print-ntp.c print-null.c print-olsr.c print-ospf.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-rrcp.c print-rsvp.c print-rx.c print-sctp.c print-sflow.c \
	print-sip.c print-sl.c print-sll.c \
	print-slow.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 setsignal.c tcpdump.c util.c \
	print-smb.c smbutil.c \
	version.c
CLEANFILES+=	version.c

CFLAGS+= -I${.CURDIR} -I${TCPDUMP_DISTDIR}
CFLAGS+= -DHAVE_CONFIG_H
CFLAGS+= -D_U_="__attribute__((unused))"

.if ${MK_INET6_SUPPORT} != "no"
SRCS+=	print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c \
	print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c
CFLAGS+=	-DINET6
.endif
.if ${MACHINE_ARCH} != "i386"
CFLAGS+=	-DLBL_ALIGN
.endif

DPADD=	${LIBL} ${LIBPCAP}
LDADD=	-ll -lpcap
.if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
DPADD+= ${LIBCRYPTO}
LDADD+= -lcrypto
CFLAGS+= -I${DESTDIR}/usr/include/openssl
CFLAGS+= -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H -DHAVE_OPENSSL_EVP_H
.endif

.if ${MK_PF} != "no"
SRCS+=	print-pflog.c
CFLAGS+= -DHAVE_NET_PFVAR_H
.endif

version.c: ${TCPDUMP_DISTDIR}/VERSION
	rm -f version.c ; \
	    sed 's/.*/char version[] = "&";/' ${TCPDUMP_DISTDIR}/VERSION \
		> version.c

.include <bsd.prog.mk>
@


1.55
log
@SVN rev 241235 on 2012-10-05 20:19:28Z by delphij

MFV: tcpdump 4.3.0.

MFC after:	4 weeks
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.54
log
@SVN rev 241221 on 2012-10-05 07:51:21Z by glebius

  Provide ability for printing and decoding pfsync(4) traffic. This
doesn't mean supporting IFT_PFSYNC (which I hope will eventually
die). This means decoding packets with IP protocol of 240 caught
on any normal interface like Ethernet.

  The code is based on couple of files from OpenBSD, significantly
modified by myself.

  Parser differentiates for four levels of verbosity: no -v, -v,
-vv and -vvv.

  We don't yet forward this code upstream, because currently it
strongly relies on if_pfsync.h and even on pfvar.h. I hope that
this can be fixed in future.

Reviewed by:	gnn, delphij
@
text
@d36 2
a37 1
	print-timed.c print-token.c print-udld.c print-udp.c print-vjc.c \
@


1.53
log
@SVN rev 235530 on 2012-05-17 05:11:57Z by delphij

Merge tcpdump 4.2.1.

MFC after:	2 weeks
@
text
@d28 1
@


1.52
log
@SVN rev 214560 on 2010-10-30 16:30:50Z by dim

Actually remove the HAVE_CAST_H define this time.
@
text
@d11 2
a12 2
        ipproto.c nlpid.c l2vpn.c machdep.c parsenfsfh.c \
	print-802_11.c print-ap1394.c print-ah.c print-arcnet.c \
d14 2
a15 1
	print-beep.c print-bfd.c print-bgp.c print-bootp.c print-cdp.c \
d28 1
a28 1
	print-pgm.c print-pim.c print-ppp.c print-pppoe.c \
d30 1
d48 2
a49 1
	print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c
@


1.52.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.52.2.2
log
@SVN rev 236192 on 2012-05-28 19:13:21Z by delphij

MFC: tcpdump 4.2.1.
@
text
@d11 2
a12 2
        ipproto.c nlpid.c l2vpn.c machdep.c parsenfsfh.c in_cksum.c \
	print-802_11.c print-802_15_4.c print-ap1394.c print-ah.c print-arcnet.c \
d14 1
a14 2
	print-beep.c print-bfd.c print-bgp.c print-bootp.c print-bt.c \
	print-carp.c print-cdp.c \
d27 1
a27 1
	print-pgm.c print-pim.c print-ppi.c print-ppp.c print-pppoe.c \
a28 1
	print-rpki-rtr.c \
d46 1
a46 2
	print-icmp6.c print-babel.c print-frag6.c print-rt6.c print-ospf6.c \
	print-dhcp6.c
@


1.52.2.3
log
@SVN rev 242485 on 2012-11-02 16:57:51Z by delphij

MFC r241235:

MFV tcpdump 4.3.0.
@
text
@d35 1
a35 2
	print-timed.c print-tipc.c \
	print-token.c print-udld.c print-udp.c print-vjc.c \
@


1.52.2.4
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.sbin/tcpdump/tcpdump/Makefile 242485 2012-11-02 16:57:51Z delphij $
@


1.52.2.5
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252283
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.sbin/tcpdump/tcpdump/Makefile 252283 2013-06-27 00:37:59Z delphij $
d10 16
a25 72
SRCS=	addrtoname.c \
	af.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-802_11.c \
	print-802_15_4.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-carp.c \
	print-cdp.c \
	print-cfm.c \
	print-chdlc.c \
	print-cip.c \
	print-cnfp.c \
	print-dccp.c \
	print-decnet.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-gre.c \
	print-hsrp.c \
	print-icmp.c \
	print-igmp.c \
	print-igrp.c \
	print-ip.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-llc.c \
	print-lldp.c \
	print-lmp.c \
	print-lspping.c \
	print-lwapp.c \
	print-lwres.c \
	print-mobile.c \
d27 3
a29 19
	print-mpls.c \
	print-msdp.c \
	print-msnlb.c \
	print-nfs.c \
	print-ntp.c \
	print-null.c \
	print-olsr.c \
	print-ospf.c \
	print-otv.c \
	print-pfsync.c \
	print-pgm.c \
	print-pim.c \
	print-ppi.c \
	print-ppp.c \
	print-pppoe.c \
	print-pptp.c \
	print-radius.c \
	print-raw.c \
	print-rip.c \
d31 9
a39 37
	print-rrcp.c \
	print-rsvp.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-tipc.c \
	print-token.c \
	print-udld.c \
	print-udp.c \
	print-vjc.c \
	print-vqp.c \
	print-vrrp.c \
	print-vtp.c \
	print-vxlan.c \
	print-wb.c \
	print-zephyr.c \
	print-zeromq.c \
	setsignal.c \
	signature.c \
	smbutil.c \
	tcpdump.c \
	util.c \
d48 3
a50 10
SRCS+=	print-babel.c \
	print-dhcp6.c \
	print-frag6.c \
	print-icmp6.c \
	print-ip6.c \
	print-ip6opts.c \
	print-mobility.c \
	print-ospf6.c \
	print-ripng.c \
	print-rt6.c
@


1.52.2.2.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.52.2.2.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/usr.sbin/tcpdump/tcpdump/Makefile 236192 2012-05-28 19:13:21Z delphij $
@


1.52.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.52.2.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/usr.sbin/tcpdump/tcpdump/Makefile 214560 2010-10-30 16:30:50Z dim $
@


1.51
log
@SVN rev 214559 on 2010-10-30 16:25:08Z by dim

Regenerate our usr.sbin/tcpdump/tcpdump/config.h for tcpdump 4.1.1, and
remove unused HAVE_RC5_H and HAVE_CAST_H defines from CFLAGS.
@
text
@d59 1
a59 1
CFLAGS+= -DHAVE_LIBCRYPTO -DHAVE_CAST_H -DHAVE_OPENSSL_EVP_H
@


1.50
log
@SVN rev 214530 on 2010-10-29 21:03:59Z by rpaulo

Add print-ipnet.c

Submitted by:	dim
@
text
@d59 1
a59 1
CFLAGS+= -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H -DHAVE_OPENSSL_EVP_H
@


1.49
log
@SVN rev 214481 on 2010-10-28 19:08:56Z by rpaulo

Update for the new tcpdump 4.1.1. The man page is a result of running
tcpdump's autoconf on FreeBSD.
@
text
@d20 1
a20 1
	print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c \
@


1.48
log
@SVN rev 211725 on 2010-08-23 22:24:11Z by imp

MFtbemd:

Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
@
text
@d18 1
a18 1
	print-esp.c print-ether.c print-fddi.c print-fr.c \
d36 1
a36 1
	print-smb.c smbutil.c \
@


1.47
log
@SVN rev 190208 on 2009-03-21 18:40:38Z by rpaulo

Add new build targets for tcpdump 4.0.0.
@
text
@d49 1
a49 1
.if ${MACHINE_ARCH} != "i386"
@


1.47.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.47.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/usr.sbin/tcpdump/tcpdump/Makefile 190208 2009-03-21 18:40:38Z rpaulo $
@


1.47.2.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.47.2.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/usr.sbin/tcpdump/tcpdump/Makefile 190208 2009-03-21 18:40:38Z rpaulo $
@


1.47.2.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.47.2.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.47.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.46
log
@Update for tcpdump 3.9.8
@
text
@d10 2
a11 2
SRCS =	addrtoname.c af.c cpack.c gmpls.c oui.c gmt2local.c ipproto.c \
        nlpid.c l2vpn.c machdep.c parsenfsfh.c \
d15 3
a17 3
	print-chdlc.c print-cip.c print-cnfp.c print-dccp.c print-decnet.c \
	print-domain.c print-dvmrp.c print-enc.c print-egp.c \
	print-eap.c print-eigrp.c\
d22 1
a22 1
	print-l2tp.c print-lane.c print-ldp.c print-llc.c \
d24 2
a25 1
	print-lwres.c print-mobile.c print-mpls.c print-msdp.c \
d29 2
a30 1
	print-rsvp.c print-rx.c print-sctp.c print-sip.c print-sl.c print-sll.c \
d33 2
a34 1
	print-timed.c print-token.c print-udp.c print-vjc.c print-vrrp.c \
@


1.45
log
@update for v3.9.4

MFC after:	1 month
@
text
@d9 12
a20 11
SRCS=	addrtoname.c cpack.c gmpls.c gmt2local.c ipproto.c \
	machdep.c nlpid.c l2vpn.c oui.c parsenfsfh.c \
	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-bfd.c print-bgp.c \
	print-bootp.c print-beep.c print-cdp.c print-chdlc.c \
	print-cip.c print-cnfp.c print-dccp.c print-decnet.c print-domain.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-fr.c print-gre.c print-hsrp.c print-icmp.c \
	print-igmp.c print-igrp.c print-ip.c print-ipfc.c print-ipcomp.c \
d23 12
a34 12
	print-lmp.c print-lspping.c \
	print-lwres.c print-msdp.c print-mobile.c print-mpls.c \
	print-netbios.c print-nfs.c print-ntp.c print-null.c \
	print-ospf.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-rsvp.c print-rx.c print-sctp.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-udp.c print-vjc.c print-vrrp.c print-wb.c print-zephyr.c \
	setsignal.c smbutil.c tcpdump.c util.c version.c
d42 2
a43 2
SRCS+=	print-ip6.c print-ip6opts.c print-ripng.c print-icmp6.c \
	print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-mobility.c
d55 7
a61 1
CFLAGS+= -I${DESTDIR}/usr/include/openssl -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H -DHAVE_OPENSSL_EVP_H
@


1.45.2.1
log
@MFC:
  Import of tcpdump 3.9.8 and libpcap 0.9.8

Approved by:	re (kensmith)
@
text
@d9 11
a19 12

SRCS =	addrtoname.c af.c cpack.c gmpls.c oui.c gmt2local.c ipproto.c \
        nlpid.c l2vpn.c machdep.c parsenfsfh.c \
	print-802_11.c print-ap1394.c print-ah.c print-arcnet.c \
	print-aodv.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-cdp.c \
	print-chdlc.c print-cip.c print-cnfp.c print-dccp.c print-decnet.c \
	print-domain.c print-dvmrp.c print-enc.c print-egp.c \
	print-eap.c print-eigrp.c\
	print-esp.c print-ether.c print-fddi.c print-fr.c \
	print-gre.c print-hsrp.c print-icmp.c print-igmp.c \
	print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c \
d22 12
a33 12
        print-lmp.c print-lspping.c \
	print-lwres.c print-mobile.c print-mpls.c print-msdp.c \
	print-nfs.c print-ntp.c print-null.c print-olsr.c print-ospf.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-rsvp.c print-rx.c print-sctp.c print-sip.c print-sl.c print-sll.c \
	print-slow.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-udp.c print-vjc.c print-vrrp.c \
	print-wb.c print-zephyr.c setsignal.c tcpdump.c util.c \
	print-smb.c smbutil.c \
	version.c
d41 2
a42 2
SRCS+=	print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c \
	print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c
d54 1
a54 7
CFLAGS+= -I${DESTDIR}/usr/include/openssl
CFLAGS+= -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H -DHAVE_OPENSSL_EVP_H
.endif

.if ${MK_PF} != "no"
SRCS+=	print-pflog.c
CFLAGS+= -DHAVE_NET_PFVAR_H
@


1.45.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/usr.sbin/tcpdump/tcpdump/Makefile 172786 2007-10-19 03:04:02Z mlaier $
@


1.45.2.1.10.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.45.2.1.10.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/usr.sbin/tcpdump/tcpdump/Makefile 172786 2007-10-19 03:04:02Z mlaier $
@


1.45.2.1.8.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.45.2.1.6.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.45.2.1.4.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.44
log
@Reimplementation of world/kernel build options.  For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by:	imp, jhb, kris, phk, ru (all bugs are mine)
@
text
@d15 1
a15 1
	print-cip.c print-cnfp.c print-decnet.c print-domain.c \
d28 3
a30 3
	print-sip.c print-sl.c print-sll.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 \
@


1.43
log
@update for v3.9.1 (releaes)

Approved by:	re (scottl)
@
text
@d3 2
d40 1
a40 1
.if !defined(NO_INET6)
d51 1
a51 1
.if !defined(NO_CRYPT) && !defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH)
@


1.43.2.1
log
@MFC: libpcap v0.9.4 and tcpdump v3.9.4

Approved by:	re (kensmith)
@
text
@d13 1
a13 1
	print-cip.c print-cnfp.c print-dccp.c print-decnet.c print-domain.c \
d26 3
a28 3
	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 \
@


1.43.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/usr.sbin/tcpdump/tcpdump/Makefile 163394 2006-10-16 00:47:41Z sam $
@


1.43.2.1.6.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.42
log
@update after import of v3.9.1-096

Reviewed by:	bms
@
text
@d23 1
a23 1
	print-ospf.c print-pflog.c print-pim.c \
@


1.41
log
@NOINET6 -> NO_INET6
@
text
@d7 2
a8 1
SRCS=	addrtoname.c gmpls.c gmt2local.c machdep.c oui.c parsenfsfh.c \
d14 2
a15 1
	print-dvmrp.c print-egp.c print-enc.c print-esp.c print-ether.c \
d18 1
a18 1
	print-ipx.c print-isakmp.c print-isoclns.c print-krb.c \
d20 1
d26 3
a28 2
	print-sl.c print-sll.c print-smb.c print-snmp.c \
	print-stp.c print-sunatm.c print-sunrpc.c print-tcp.c \
@


1.40
log
@NOCRYPT -> NO_CRYPT
@
text
@d34 1
a34 1
.if !defined(NOINET6)
@


1.39
log
@Join the 21st century: Cryptography is no longer an optional component
of releases.  The -DNOCRYPT build option still exists for anyone who
really wants to build non-cryptographic binaries, but the "crypto"
release distribution is now part of "base", and anyone installing from a
release will get cryptographic binaries.

Approved by:	re (scottl), markm
Discussed on:	freebsd-current, in late April 2004
@
text
@d45 1
a45 1
.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH)
@


1.38
log
@Merge of tcpdump 3.8.3 from tcpdump.org.
@
text
@a45 1
DISTRIBUTION=crypto
@


1.37
log
@Don't check for the existance of src/crypto/ for building items that
may contain crypto. The days of ITAR paranoia are over, and the simple
macro tests that remain are sufficient.
@
text
@d7 4
a10 3
SRCS=	addrtoname.c gmt2local.c machdep.c parsenfsfh.c \
	print-802_11.c print-ah.c print-arcnet.c print-arp.c \
	print-ascii.c print-atalk.c print-atm.c print-bgp.c \
d13 3
a15 3
	print-dvmrp.c print-egp.c print-esp.c print-ether.c \
	print-fddi.c print-gre.c print-hsrp.c print-icmp.c \
	print-igmp.c print-igrp.c print-ip.c print-ipcomp.c \
d17 4
a20 3
	print-l2tp.c print-lane.c print-lcp.c print-llc.c print-lwres.c \
	print-msdp.c print-mobile.c print-mpls.c print-nfs.c \
	print-ntp.c print-null.c print-ospf.c print-pim.c \
d22 1
a22 1
	print-raw.c print-rip.c print-rx.c print-sctp.c \
d24 1
a24 1
	print-stp.c print-sunrpc.c print-tcp.c \
d32 1
d36 1
a36 1
	print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c
d49 1
a49 1
CFLAGS+= -I${DESTDIR}/usr/include/openssl -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H
@


1.36
log
@Retire the useless NOSECURE knob.

Approved by:	re (scottl)
@
text
@d42 1
a42 2
.if exists(../../../crypto) && !defined(NOCRYPT) && \
	!defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH)
@


1.35
log
@Remove out-of-date -I.
@
text
@d42 1
a42 1
.if exists(../../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && \
@


1.34
log
@Update for tcpdump 3.7.1
@
text
@d28 1
a28 1
CFLAGS+= -I${.CURDIR} -I${TCPDUMP_DISTDIR} -I${TCPDUMP_DISTDIR}/lbl
@


1.33
log
@Use alignment-safe code on non-i386 architectures.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.32 2001/07/20 06:20:20 obrien Exp $
d8 18
a25 18
	print-ah.c print-arp.c print-ascii.c print-atalk.c \
	print-atm.c print-bgp.c print-bootp.c print-bxxp.c \
	print-cdp.c print-chdlc.c print-cip.c print-cnfp.c \
	print-decnet.c print-domain.c print-dvmrp.c \
	print-egp.c print-esp.c print-ether.c print-fddi.c \
	print-gre.c print-icmp.c \
	print-igmp.c print-igrp.c print-ip.c \
	print-ipcomp.c print-ipx.c print-isakmp.c \
	print-isoclns.c print-krb.c print-l2tp.c print-lane.c \
	print-lcp.c print-llc.c print-mobile.c print-nfs.c \
	print-ntp.c print-null.c print-ospf.c \
	print-pim.c print-ppp.c print-pppoe.c print-radius.c \
	print-raw.c print-rip.c \
	print-rx.c print-sl.c print-sll.c print-smb.c print-snmp.c \
	print-stp.c print-sunrpc.c print-tcp.c print-telnet.c \
	print-tftp.c print-timed.c print-token.c print-udp.c \
	print-vjc.c print-vrrp.c print-wb.c \
	savestr.c setsignal.c smbutil.c tcpdump.c util.c version.c
d28 1
a28 1
CFLAGS+= -I${.CURDIR} -I${TCPDUMP_DISTDIR}/lbl
@


1.32
log
@Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.31 2001/07/11 21:46:06 fenner Exp $
d35 3
@


1.31
log
@Don't try to compile v6-only files if NOINET6.

PR:		misc/28287 , misc/28288
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.30 2001/04/20 17:30:11 obrien Exp $
d27 1
d30 1
a31 1
CFLAGS+=	-DINET6
d34 1
d37 2
a38 2
DPADD+=	${LIBL} ${LIBPCAP}
LDADD+=	-ll -lpcap
@


1.30
log
@Style changes.  Not purfect, but closer to other Makefiles in the tree.

Approved by:	fenner
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.29 2001/04/03 07:52:38 fenner Exp $
d11 1
a11 1
	print-decnet.c print-dhcp6.c print-domain.c print-dvmrp.c \
d13 3
a15 3
	print-frag6.c print-gre.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-ipx.c print-isakmp.c \
d18 1
a18 1
	print-ntp.c print-null.c print-ospf.c print-ospf6.c \
d20 1
a20 1
	print-raw.c print-rip.c print-ripng.c print-rt6.c \
d31 2
@


1.29
log
@Update for tcpdump 3.6.2
@
text
@d1 4
a4 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.28 2001/03/26 14:42:04 ru Exp $
d7 19
a25 19
CFLAGS+=-DHAVE_CONFIG_H -I${.CURDIR}
SRCS =	version.c tcpdump.c \
	print-arp.c print-atalk.c print-atm.c print-bootp.c \
	print-decnet.c print-domain.c print-dvmrp.c print-egp.c \
	print-ether.c print-fddi.c print-gre.c print-icmp.c print-igmp.c \
	print-igrp.c print-ip.c print-ipx.c print-isoclns.c print-krb.c \
	print-llc.c print-nfs.c print-ntp.c print-null.c print-ospf.c \
	print-pim.c print-ppp.c print-raw.c print-rip.c print-sl.c \
	print-snmp.c print-stp.c print-sunrpc.c print-tcp.c print-tftp.c \
	print-udp.c print-wb.c addrtoname.c gmt2local.c machdep.c \
	parsenfsfh.c util.c savestr.c setsignal.c \
	print-esp.c print-ah.c print-vjc.c print-isakmp.c print-chdlc.c \
	print-ipcomp.c print-mobile.c print-l2tp.c print-bgp.c print-rx.c \
	print-lane.c print-cip.c print-pppoe.c print-lcp.c \
	print-smb.c smbutil.c print-ascii.c print-telnet.c print-cnfp.c \
	print-vrrp.c print-cdp.c print-token.c print-bxxp.c print-timed.c \
	print-radius.c print-sll.c \
	print-ip6.c print-ip6opts.c print-ripng.c print-icmp6.c \
	print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c 
d27 2
a28 2
DPADD+=	${LIBL} ${LIBPCAP}
LDADD+=	-ll -lpcap
d32 3
a42 4
TCPDUMP_DISTDIR?= ${.CURDIR}/../../../contrib/tcpdump
CFLAGS+= -I${TCPDUMP_DISTDIR}/lbl
.PATH:	${TCPDUMP_DISTDIR}

d45 2
a46 1
	sed 's/.*/char version[] = "&";/' ${TCPDUMP_DISTDIR}/VERSION > version.c
@


1.28
log
@- Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.27 2000/03/13 21:38:10 kris Exp $
d6 17
a22 14
	addrtoname.c bpf_dump.c gmt2local.c machdep.c parsenfsfh.c \
	print-ah.c print-arp.c print-ascii.c print-atalk.c print-atm.c \
	print-bgp.c print-bootp.c print-chdlc.c print-cip.c print-decnet.c \
	print-dhcp6.c print-domain.c print-dvmrp.c print-egp.c print-esp.c \
	print-ether.c print-fddi.c print-frag6.c print-gre.c print-icmp.c \
	print-icmp6.c print-igrp.c print-ip.c print-ip6.c print-ip6opts.c \
	print-ipcomp.c print-ipx.c print-isakmp.c print-isoclns.c print-krb.c \
	print-l2tp.c print-lane.c print-lcp.c print-llc.c print-mobile.c \
	print-nfs.c print-ntp.c print-null.c print-ospf.c print-ospf6.c \
	print-pim.c print-ppp.c print-pppoe.c print-raw.c print-rip.c \
	print-ripng.c print-rt6.c print-rx.c print-sl.c print-smb.c \
	print-snmp.c print-sunrpc.c print-tcp.c print-telnet.c print-tftp.c \
	print-token.c print-udp.c print-vjc.c print-wb.c \
	savestr.c setsignal.c smbutil.c util.c
d26 3
d34 1
a34 1
CFLAGS+= -I${DESTDIR}/usr/include/openssl -DCRYPTO -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H
@


1.27
log
@Test for existence of secure/, not crypto/ for consistency

Submitted by:	jhay
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.26 2000/03/13 21:35:30 kris Exp $
a4 1
MAN1=	tcpdump.1
@


1.26
log
@Fix world with -DNOCRYPT, hopefully fix release for non-crypto collection.

Reported by:	Jason Garman <jgarman@@wedgie.org>
Feedback by:	bde, Bob Bishop <rb@@gid.co.uk>, jhay
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.25 2000/03/02 13:27:25 fenner Exp $
d24 1
a24 1
.if exists(../../../crypto) && !defined(NOCRYPT) && !defined(NOSECURE) && \
@


1.25
log
@Make crypto part of tcpdump (print-esp.c) work.

Approved by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.24 2000/01/30 01:05:24 fenner Exp $
d24 3
a26 1
.if exists(../../../crypto) && !defined(NOSECURE) && !defined(NO_OPENSSL)
@


1.25.2.1
log
@MFC: Fix build for NOCLEAN/NOSECURE/make release/ad infinitum :)
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.27 2000/03/13 21:38:10 kris Exp $
d24 1
a24 3
.if exists(../../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && \
	!defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH)
DISTRIBUTION=crypto
@


1.25.2.2
log
@MFC: MAN[1-9] -> MAN.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.25.2.1 2000/03/16 08:47:03 kris Exp $
d5 1
@


1.25.2.3
log
@Merge tcpdump 3.6.3 from -current.
@
text
@d1 1
a1 5
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.25.2.2 2001/04/25 12:11:01 ru Exp $


TCPDUMP_DISTDIR?= ${.CURDIR}/../../../contrib/tcpdump
.PATH: ${TCPDUMP_DISTDIR}
d4 16
a19 20
SRCS=	addrtoname.c gmt2local.c machdep.c parsenfsfh.c \
	print-ah.c print-arp.c print-ascii.c print-atalk.c \
	print-atm.c print-bgp.c print-bootp.c print-bxxp.c \
	print-cdp.c print-chdlc.c print-cip.c print-cnfp.c \
	print-decnet.c print-domain.c print-dvmrp.c \
	print-egp.c print-esp.c print-ether.c print-fddi.c \
	print-gre.c print-icmp.c \
	print-igmp.c print-igrp.c print-ip.c \
	print-ipcomp.c print-ipx.c print-isakmp.c \
	print-isoclns.c print-krb.c print-l2tp.c print-lane.c \
	print-lcp.c print-llc.c print-mobile.c print-nfs.c \
	print-ntp.c print-null.c print-ospf.c \
	print-pim.c print-ppp.c print-pppoe.c print-radius.c \
	print-raw.c print-rip.c \
	print-rx.c print-sl.c print-sll.c print-smb.c print-snmp.c \
	print-stp.c print-sunrpc.c print-tcp.c print-telnet.c \
	print-tftp.c print-timed.c print-token.c print-udp.c \
	print-vjc.c print-vrrp.c print-wb.c \
	savestr.c setsignal.c smbutil.c tcpdump.c util.c version.c
SRCS+=	bpf_dump.c	# XXX Temporary, until libpcap 0.6 merged
d21 2
a22 12

CFLAGS+= -I${.CURDIR}
CFLAGS+= -DHAVE_CONFIG_H

.if !defined(NOINET6)
SRCS+=	print-ip6.c print-ip6opts.c print-ripng.c print-icmp6.c \
	print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c
CFLAGS+=	-DINET6
.endif

DPADD=	${LIBL} ${LIBPCAP}
LDADD=	-ll -lpcap
d28 1
a28 1
CFLAGS+= -I${DESTDIR}/usr/include/openssl -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H
d31 4
d37 1
a37 2
	    sed 's/.*/char version[] = "&";/' ${TCPDUMP_DISTDIR}/VERSION \
		> version.c
@


1.25.2.4
log
@Use libpcap's bpf_dump() instead of providing our own, now that
libpcap 0.6 has been merged.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.25.2.3 2001/07/26 22:30:17 fenner Exp $
d27 1
@


1.25.2.5
log
@MFC 1.33: Use alignment-safe code on non-i386 architectures.
approved by: murray
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.25.2.4 2001/08/01 00:35:04 fenner Exp $
a35 3
.endif
.if ${MACHINE_ARCH} != "i386"
CFLAGS+=	-DLBL_ALIGN
@


1.25.2.6
log
@MFC: tcpdump 3.7.1
@
text
@d1 1
a1 1
# $FreeBSD$
d9 18
a26 18
	print-802_11.c print-ah.c print-arcnet.c print-arp.c \
	print-ascii.c print-atalk.c print-atm.c print-bgp.c \
	print-bootp.c print-beep.c print-cdp.c print-chdlc.c \
	print-cip.c print-cnfp.c print-decnet.c print-domain.c \
	print-dvmrp.c print-egp.c print-esp.c print-ether.c \
	print-fddi.c print-gre.c print-hsrp.c print-icmp.c \
	print-igmp.c print-igrp.c print-ip.c print-ipcomp.c \
	print-ipx.c print-isakmp.c print-isoclns.c print-krb.c \
	print-l2tp.c print-lane.c print-lcp.c print-llc.c print-lwres.c \
	print-msdp.c print-mobile.c print-mpls.c print-nfs.c \
	print-ntp.c print-null.c print-ospf.c print-pim.c \
	print-ppp.c print-pppoe.c print-pptp.c print-radius.c \
	print-raw.c print-rip.c print-rx.c print-sctp.c \
	print-sl.c print-sll.c print-smb.c print-snmp.c \
	print-stp.c print-sunrpc.c print-tcp.c \
	print-telnet.c print-tftp.c print-timed.c print-token.c \
	print-udp.c print-vjc.c print-vrrp.c print-wb.c print-zephyr.c \
	setsignal.c smbutil.c tcpdump.c util.c version.c
d29 1
a29 1
CFLAGS+= -I${.CURDIR} -I${TCPDUMP_DISTDIR}
@


1.25.2.7
log
@MFC:
Makefile.inc1 1.361
bin/ed/Makefile 1.22
lib/Makefile 1.157
lib/libcrypt/Makefile 1.31
lib/libfetch/Makefile 1.41
lib/libpam/modules/modules.inc 1.17
libexec/Makefile 1.61
share/examples/etc/make.conf 1.215
share/man/man5/make.conf.5 1.73
usr.bin/Makefile 1.239
usr.bin/fetch/Makefile 1.14
usr.sbin/pkg_install/Makefile 1.14
usr.sbin/pkg_install/add/Makefile 1.17
usr.sbin/pkg_install/info/Makefile 1.17
usr.sbin/pkg_install/version/Makefile 1.12
usr.sbin/ppp/Makefile 1.95, 1.96
usr.sbin/pppd/Makefile 1.25
usr.sbin/sendmail/Makefile 1.40
usr.sbin/tcpdump/tcpdump/Makefile 1.36

Retire the useless NOSECURE knob.

The motivation for this MFC is that MAKE_KERBEROS4 and MAKE_KERBEROS5
are meant to be buildable by various makefiles when NOSECURE is set but
this was broken because Kerberos depends on e.g. des(3) from OpenSSL
which wasn't built when NOSECURE was defined. Fixing the NOSECURE knob
however would have meant to make it do the same as the NOCRYPT knob.
If you had been using the NOSECURE build knob please now use the NOCRYPT
knob instead.

Discussed with:	ru (some months ago)
Reviewed by:	ru (some months ago)
Approved by:	markm (telnet and secure bits, some months ago), kensmith (re)
@
text
@d43 1
a43 1
.if exists(../../../crypto) && !defined(NOCRYPT) && \
@


1.25.2.8
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/usr.sbin/tcpdump/tcpdump/Makefile 138803 2004-12-13 13:50:02Z marius $
@


1.24
log
@Merge tcpdump 3.5
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.23 2000/01/03 12:01:30 marcel Exp $
d24 5
@


1.23
log
@Remove -g compiler flag.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.22 1999/08/28 01:20:13 peter Exp $
d4 1
a4 4
CFLAGS+=-DHAVE_FCNTL_H=1 -DHAVE_NET_SLIP_H=1 -DTIME_WITH_SYS_TIME=1 \
	-DHAVE_ETHER_NTOHOST=1 -DHAVE_SETLINEBUF=1 -DSTDC_HEADERS=1 \
	-DRETSIGTYPE=void -DRETSIGVAL= -DHAVE_SOCKADDR_SA_LEN=1 \
	-DHAVE_TM_GMTOFF=1 -DLBL_ALIGN=1 -DPPP -DHAVE_FDDI
a6 8
	print-arp.c print-atalk.c print-atm.c print-fr.c print-bootp.c \
	print-decnet.c print-domain.c print-dvmrp.c print-egp.c \
	print-ether.c print-fddi.c print-gre.c print-icmp.c \
	print-igrp.c print-ip.c print-ipx.c print-isoclns.c print-krb.c \
	print-llc.c print-nfs.c print-ntp.c print-null.c print-ospf.c \
	print-pim.c print-ppp.c print-raw.c print-rip.c print-sl.c \
	print-snmp.c print-sunrpc.c print-tcp.c print-tftp.c print-udp.c \
	print-wb.c \
d8 13
a20 1
	setsignal.c savestr.c util.c print-token.c
@


1.22
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d7 1
a7 1
	-DHAVE_TM_GMTOFF=1 -DLBL_ALIGN=1 -DPPP -DHAVE_FDDI -g
@


1.21
log
@World, I'd like you to meet the first FreeBSD token Ring driver.
This  is for various Olicom cards. An IBM driver is following.
This patch also adds support to tcpdump to decode packets on tokenring.
Congratulations to the proud father.. (below)

Submitted by:	Larry Lile <lile@@stdio.com>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.20 1998/10/02 21:56:30 fenner Exp $
@


1.20
log
@Fix CFLAGS: s/ETHER_NTOA/ETHER_NTOHOST/

PR:		bin/8130
Submitted by:	Dan Nelson <dnelson@@emsphone.com>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.19 1998/09/15 19:47:58 fenner Exp $
d7 1
a7 1
	-DHAVE_TM_GMTOFF=1 -DLBL_ALIGN=1 -DPPP -DHAVE_FDDI
d19 1
a19 1
	setsignal.c savestr.c util.c
@


1.20.2.1
log
@MFC: Olicom token ring support and token ring framework.
Submitted by:	Larry Lile <lile@@stdio.com>

Also Tagged into RELENG_3:

sys/contrib/dev/oltr/COPYRIGHT
sys/contrib/dev/oltr/i386-elf.trlld.o.uu
sys/contrib/dev/oltr/if_oltr.c
sys/contrib/dev/oltr/trlld.h
sys/contrib/dev/oltr/trlldbm.c
sys/contrib/dev/oltr/trlldhm.c
sys/contrib/dev/oltr/trlldmac.c
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.20 1998/10/02 21:56:30 fenner Exp $
d7 1
a7 1
	-DHAVE_TM_GMTOFF=1 -DLBL_ALIGN=1 -DPPP -DHAVE_FDDI -g
d19 1
a19 1
	setsignal.c savestr.c util.c print-token.c
@


1.20.2.2
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.19
log
@Update for tcpdump 3.4
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.18 1998/01/01 04:13:54 pst Exp $
d5 1
a5 1
	-DHAVE_ETHER_NTOA=1 -DHAVE_SETLINEBUF=1 -DSTDC_HEADERS=1 \
@


1.18
log
@Handle frame relay, decode ATM VP/VC info, and handle ISO over FR.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.17 1997/05/27 02:21:28 fenner Exp $
d15 5
a19 3
	print-pim.c print-ppp.c print-rip.c print-sl.c print-snmp.c \
	print-sunrpc.c print-tcp.c print-tftp.c print-udp.c print-wb.c \
	addrtoname.c bpf_dump.c machdep.c parsenfsfh.c util.c
@


1.17
log
@Update Makefile to build tcpdump-3.3 .

PR:		3371
Submitted by:	Chris Timmons <skynyrd@@opus.cts.cwu.edu>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.16 1997/02/22 16:14:02 peter Exp $
d10 1
a10 1
	print-arp.c print-atalk.c print-atm.c print-bootp.c \
@


1.16
log
@Revert $FreeBSD$ to $Id$
@
text
@d1 1
a1 1
#	$Id$
d9 9
a17 10
SRCS=	version.c tcpdump.c addrtoname.c \
        print-ether.c print-ip.c print-arp.c print-tcp.c \
	print-udp.c print-atalk.c print-domain.c print-tftp.c \
	print-bootp.c print-nfs.c print-icmp.c print-igrp.c \
	print-sl.c print-ppp.c print-rip.c print-snmp.c \
	print-ntp.c print-null.c print-egp.c print-ospf.c \
	print-fddi.c print-llc.c print-sunrpc.c print-wb.c \
	print-decnet.c print-isoclns.c print-ipx.c \
	print-atm.c print-dvmrp.c print-pim.c print-krb.c \
	util.c machdep.c bpf_dump.c parsenfsfh.c
@


1.15
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
#	$FreeBSD$
@


1.14
log
@Uniquely name the distribution directory variable so that it can be overridden
for multiple packages at the same time.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.13 1996/08/20 05:44:01 pst Exp $
@


1.14.2.1
log
@Bring in print-fr.c
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.14 1996/08/21 16:50:15 pst Exp $
d17 1
a17 1
	print-atm.c print-fr.c print-dvmrp.c print-pim.c print-krb.c \
@


1.14.2.2
log
@Merge CFLAGS
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.14.2.1 1997/12/31 21:51:55 pst Exp $
d5 1
a5 1
	-DHAVE_ETHER_NTOHOST=1 -DHAVE_SETLINEBUF=1 -DSTDC_HEADERS=1 \
@


1.14.2.3
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.13
log
@Fix up path
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.12 1996/08/19 21:55:56 pst Exp $
d23 3
a25 3
DISTDIR?= ${.CURDIR}/../../../contrib/tcpdump
CFLAGS+= -I${DISTDIR}/lbl
.PATH:	${DISTDIR}
d27 1
a27 1
version.c: ${DISTDIR}/VERSION
d29 1
a29 1
	sed 's/.*/char version[] = "&";/' ${DISTDIR}/VERSION > version.c
@


1.12
log
@Grab tcpdump out of src/contrib/tcpdump
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.10 1995/08/29 19:48:10 wollman Exp $
d23 1
a23 1
DISTDIR?= ${.CURDIR}/../../contrib/tcpdump
@


1.11
log
@Define ETHERS_SERVICE, since our OS provides it.  Otherwise, you
can't do a "tcpdump 'gateway foo'" unless it's in /etc/ethers - it wasn't
reading the NIS tables.
@
text
@d4 4
a7 1
CFLAGS+=-DCSLIP -DPPP -DFDDI -DETHER_SERVICE
d9 10
a18 8
SRCS=	version.c addrtoname.c bpf_dump.c parsenfsfh.c \
	print-arp.c print-atalk.c print-bootp.c print-decnet.c print-domain.c \
	print-egp.c print-ether.c print-fddi.c print-icmp.c print-ip.c \
	print-ipx.c print-isoclns.c print-llc.c print-krb.c \
	print-nfs.c print-ntp.c print-null.c print-ospf.c print-ppp.c \
	print-rip.c print-sl.c print-snmp.c print-sunrpc.c print-tcp.c \
	print-tftp.c print-udp.c print-wb.c tcpdump.c \
	util.c
d23 5
a27 1
version.c: VERSION
d29 1
a29 1
	sed 's/.*/char version[] = "&";/' $(.CURDIR)/VERSION > version.c
@


1.10
log
@Add support for printing Kerberos v4 packets.
@
text
@d1 1
a1 1
#	$Id$
d4 1
a4 1
CFLAGS+=-DCSLIP -DPPP -DFDDI
@


1.9
log
@Upgrade tcpdump and tcpslice to version 3.0
Obtained from: ftp.ee.lbl.gov and Vern Paxson <vern@@ee.lbl.gov>
@
text
@d1 1
a1 1
#	@@(#)Makefile	0.1 (RWGrimes) 3/24/93
d9 1
a9 1
	print-ipx.c print-isoclns.c print-llc.c \
@


1.9.4.1
log
@Brought in changes from main branch: various fixes.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.10 1995/08/29 19:48:10 wollman Exp $
d9 1
a9 1
	print-ipx.c print-isoclns.c print-llc.c print-krb.c \
@


1.9.4.2
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.8
log
@once more
@
text
@d4 1
a4 1
CFLAGS+=-DCSLIP -DPPP -I. -I${.CURDIR}/../../mrouted
d6 2
a7 3
SRCS=	version.c addrtoname.c bpf_dump.c bpf_filter.c bpf_image.c etherent.c \
	gencode.c inet.c md.c nametoaddr.c optimize.c os.c pcap.c \
	print-arp.c print-atalk.c print-bootp.c print-domain.c \
d9 1
d12 5
a16 6
	print-tftp.c print-udp.c savefile.c tcpdump.c tcpgram.c \
	tcplex.c util.c
.PATH:	${.CURDIR}/../../../sys/net
CLEANFILES+=	tcpgram.c tcplex.c y.tab.h y.tab.c version.c version.h
DPADD+=	${LIBL}
LDADD+=	-ll
d18 1
a18 1
version.c version.h: VERSION
a20 3
	set `sed 's/\([0-9]*\)\.\([0-9]*\).*/\1 \2/' $(.CURDIR)/VERSION` ; \
		{ echo '#define VERSION_MAJOR' $$1 ; \
		  echo '#define VERSION_MINOR' $$2 ; } > version.h
@


1.7
log
@More abs paths nuked
@
text
@d14 1
a14 1
.PATH:	${.CURDIR}/../../sys/net
@


1.6
log
@Print out more useful information about IGMP packets.  (Someday, this should
include a full DVMRP parser.)
@
text
@d14 1
a14 1
.PATH:	/sys/net
@


1.5
log
@Add dependencies on libraries to DPADD.  Someday this should be done
automagically.  -lfoo has to be right to work, but ${LIBFO0} is too
easy to forget or misspell; nothing checks it and it should be
different for shared libraries.
@
text
@d4 1
a4 1
CFLAGS+=-DCSLIP -DPPP -I.
@


1.4
log
@Add lex lib to LDADD.
Submitted by:	jkh
@
text
@d16 1
@


1.3
log
@Added -DPPP so that tcpdump understands ppp
@
text
@d16 1
@


1.2
log
@New manual page system
@
text
@d4 1
a4 1
CFLAGS+=-DCSLIP -I.
@


1.1
log
@Initial revision
@
text
@d5 1
a5 1
MAN1=	tcpdump.0
@


1.1.1.1
log
@Initial import, 0.1 + pk 0.2.4-B1
@
text
@@
