xref: /dragonfly/sbin/ifconfig/Makefile (revision ead657e8ed358f3e7a8735e4a457bc40939827da)
1#         From: @(#)Makefile  8.1 (Berkeley) 6/5/93
2# $FreeBSD: src/sbin/ifconfig/Makefile,v 1.29 2005/06/05 03:32:51 thompsa Exp $
3
4PROG=     ifconfig
5
6SRCS=     ifconfig.c                    # base support
7
8# NB: The constructor priority defines their calling orders; one with
9#     a smaller priority is called earlier.  The calling order of the
10#     constructors in turn defines the default order in which status
11#     is displayed.
12#
13SRCS+=    af_link.c           # LLC support
14SRCS+=    af_inet.c           # IPv4 support
15SRCS+=    af_inet6.c                    # IPv6 support
16
17SRCS+=    ifclone.c           # clone device support
18#SRCS+=   ifmac.c                       # MAC support
19SRCS+=    ifmedia.c           # SIOC[GS]IFMEDIA support
20SRCS+=    ifvlan.c            # SIOC[GS]ETVLAN support
21SRCS+=    ifieee80211.c                 # SIOC[GS]IEEE80211 support
22SRCS+=    regdomain.c
23
24SRCS+=    ifcarp.c            # SIOC[GS]VH support
25SRCS+=    ifgroup.c           # group support
26#SRCS+=   ifpfsync.c                    # pfsync(4) support
27
28SRCS+=    ifbridge.c                    # bridge support
29SRCS+=    iflagg.c            # lagg support
30SRCS+=    ifwg.c                        # WireGuard wg(4) support
31
32DPADD=    ${LIBBSDXML} ${LIBSBUF}
33LDADD=    -lbsdxml -lsbuf
34
35MAN=      ifconfig.8
36
37NO_STRICT_ALIASING=
38
39.include <bsd.prog.mk>
40