]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sbin/devd/Makefile
devd: Move dhclient part in devd/dhclient.conf
[FreeBSD/FreeBSD.git] / sbin / devd / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 WARNS?= 3
6 PACKAGE=devd
7 CONFGROUPS=     CONFS DEVD
8 CONFS=  devd.conf
9 DEVD=   devmatch.conf
10 DEVDDIR=        /etc/devd
11 .if ${MK_ACPI} != "no"
12 DEVD+=  asus.conf
13 .endif
14
15 CONFGROUPS+=            DHCLIENT
16 DHCLIENTDIR=            ${DEVDDIR}
17 DHCLIENT+=              dhclient.conf
18 DHCLIENTPACKAGE=        dhclient
19
20 .if ${MK_HYPERV} != "no"
21 CONFGROUPS+=    HYPERV
22 HYPERVDIR=${DEVDDIR}
23 HYPERV+=        hyperv.conf
24 HYPERVPACKAGE=  hyperv-tools
25 .endif
26
27 .if ${MK_USB} != "no"
28 DEVD+=  uath.conf ulpt.conf
29 .endif
30
31 .if ${MACHINE_ARCH} == "powerpc"
32 DEVD+=  apple.conf
33 .endif
34
35 .if ${MK_ZFS} != "no"
36 DEVD+=  zfs.conf
37 .endif
38
39 PROG_CXX=devd
40 SRCS=   devd.cc token.l parse.y y.tab.h
41 MAN=    devd.8 devd.conf.5
42
43 LIBADD= util
44
45 YFLAGS+=-v
46 CFLAGS+=-I. -I${.CURDIR}
47 CFLAGS.clang += -Wno-missing-variable-declarations
48 CFLAGS.gcc = -Wno-redundant-decls
49 CXXFLAGS.gcc = -Wno-redundant-decls
50
51 CLEANFILES= y.output y.tab.i
52
53 HAS_TESTS=
54 SUBDIR.${MK_TESTS}+= tests
55
56 .include <bsd.prog.mk>