Makefile revision 193664
1247128Sbrooks#	From: @(#)Makefile	8.1 (Berkeley) 6/5/93
2247128Sbrooks# $FreeBSD: head/sbin/ifconfig/Makefile 193664 2009-06-07 23:00:40Z hrs $
3247128Sbrooks
4247128Sbrooks.include <bsd.own.mk>
5247128Sbrooks
6247128SbrooksPROG=	ifconfig
7247128Sbrooks
8247128SbrooksSRCS=	ifconfig.c		# base support
9247128Sbrooks
10247128Sbrooks#
11247128Sbrooks# NB: The order here defines the order in which the constructors
12247128Sbrooks#     are called.  This in turn defines the default order in which
13247128Sbrooks#     status is displayed.  Probably should add a priority mechanism
14247128Sbrooks#     to the registration process so we don't depend on this aspect
15247128Sbrooks#     of the toolchain.
16247128Sbrooks#
17247128SbrooksSRCS+=	af_link.c		# LLC support
18247128SbrooksSRCS+=	af_inet.c		# IPv4 support
19247128SbrooksSRCS+=	af_inet6.c		# IPv6 support
20247128SbrooksSRCS+=	af_atalk.c		# AppleTalk support
21247128Sbrooks
22247128SbrooksSRCS+=	ifclone.c		# clone device support
23247128SbrooksSRCS+=	ifmac.c			# MAC support
24247128SbrooksSRCS+=	ifmedia.c		# SIOC[GS]IFMEDIA support
25247128SbrooksSRCS+=	ifvlan.c		# SIOC[GS]ETVLAN support
26247128SbrooksSRCS+=	ifgre.c			# GRE keys etc
27247128SbrooksSRCS+=	ifgif.c			# GIF reversed header workaround
28247128Sbrooks
29247128SbrooksSRCS+=	ifieee80211.c regdomain.c # SIOC[GS]IEEE80211 support
30247128SbrooksDPADD+=	${LIBBSDXML} ${LIBSBUF}
31247128SbrooksLDADD+=	-lbsdxml -lsbuf
32247128Sbrooks
33247128SbrooksSRCS+=	ifcarp.c		# SIOC[GS]VH support
34247128SbrooksSRCS+=	ifgroup.c		# ...
35247128SbrooksSRCS+=	ifpfsync.c		# pfsync(4) support
36247128Sbrooks
37247128SbrooksSRCS+=	ifbridge.c		# bridge support
38247128SbrooksSRCS+=	iflagg.c		# lagg support
39247128Sbrooks
40247128Sbrooks.if ${MK_IPX_SUPPORT} != "no" && !defined(RELEASE_CRUNCH)
41247128SbrooksSRCS+=	af_ipx.c		# IPX support
42247128SbrooksDPADD+=	${LIBIPX}
43247128SbrooksLDADD+=	-lipx
44247128Sbrooks.endif
45247128Sbrooks
46247128SbrooksMAN=	ifconfig.8
47247128Sbrooks
48247128SbrooksCFLAGS+= -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs
49247128SbrooksWARNS?=	0
50247128Sbrooks
51247128Sbrooks.include <bsd.prog.mk>
52247128Sbrooks