]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sbin/devd/Makefile
Merge LUA 5.4.6
[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 CONFGROUPS+=            POWERPROFILE
21 POWERPROFILEDIR=        ${DEVDDIR}
22 POWERPROFILE+=          power_profile.conf
23 POWERPROFILEPACKAGE=    acpi
24
25 CONFGROUPS+=            CONSOLE
26 CONSOLEDIR=             ${DEVDDIR}
27 CONSOLE+=               moused.conf syscons.conf
28 CONSOLEPACKAGE=         console-tools
29
30 .if ${MK_BLUETOOTH} != "no"
31 CONFGROUPS+=            BLUETOOTH
32 BLUETOOTHDIR=           ${DEVDDIR}
33 BLUETOOTH+=             bluetooth.conf
34 BLUETOOTHPACKAGE=       bluetooth
35 .endif
36
37 .if ${MK_HYPERV} != "no"
38 CONFGROUPS+=    HYPERV
39 HYPERVDIR=${DEVDDIR}
40 HYPERV+=        hyperv.conf
41 HYPERVPACKAGE=  hyperv-tools
42 .endif
43
44 .if ${MK_USB} != "no"
45 DEVD+=  uath.conf ulpt.conf
46 .endif
47
48 .if ${MACHINE_ARCH} == "powerpc"
49 DEVD+=  apple.conf
50 .endif
51
52 .if ${MK_ZFS} != "no"
53 DEVD+=  zfs.conf
54 .endif
55
56 PROG_CXX=devd
57 SRCS=   devd.cc token.l parse.y y.tab.h
58 MAN=    devd.8 devd.conf.5
59
60 LIBADD= util
61
62 YFLAGS+=-v
63 CFLAGS+=-I. -I${.CURDIR}
64 CFLAGS.clang += -Wno-missing-variable-declarations
65 CFLAGS.gcc = -Wno-redundant-decls
66 CXXFLAGS.gcc = -Wno-redundant-decls
67
68 CLEANFILES= y.output y.tab.i
69
70 HAS_TESTS=
71 SUBDIR.${MK_TESTS}+= tests
72
73 .include <bsd.prog.mk>