]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sbin/devd/Makefile
Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51
[FreeBSD/FreeBSD.git] / sbin / devd / Makefile
1
2 .include <src.opts.mk>
3
4 WARNS?= 6
5 PACKAGE=devd
6 CONFGROUPS=     CONFS DEVD
7 CONFS=  devd.conf
8 DEVD=   devmatch.conf
9 DEVDDIR=        /etc/devd
10 .if ${MK_ACPI} != "no"
11 DEVD+=  asus.conf
12 .endif
13
14 CONFGROUPS+=            AUTOFS
15 AUTOFSDIR=              ${DEVDDIR}
16 AUTOFS+=                autofs.conf
17 AUTOFSPACKAGE=          autofs
18
19 CONFGROUPS+=            DHCLIENT
20 DHCLIENTDIR=            ${DEVDDIR}
21 DHCLIENT+=              dhclient.conf
22 DHCLIENTPACKAGE=        dhclient
23
24 CONFGROUPS+=            POWERPROFILE
25 POWERPROFILEDIR=        ${DEVDDIR}
26 POWERPROFILE+=          power_profile.conf
27 POWERPROFILEPACKAGE=    acpi
28
29 CONFGROUPS+=            CONSOLE
30 CONSOLEDIR=             ${DEVDDIR}
31 CONSOLE+=               moused.conf syscons.conf
32 CONSOLEPACKAGE=         console-tools
33
34 .if ${MK_BLUETOOTH} != "no"
35 CONFGROUPS+=            BLUETOOTH
36 BLUETOOTHDIR=           ${DEVDDIR}
37 BLUETOOTH+=             bluetooth.conf
38 BLUETOOTHPACKAGE=       bluetooth
39 .endif
40
41 .if ${MK_HYPERV} != "no"
42 CONFGROUPS+=    HYPERV
43 HYPERVDIR=${DEVDDIR}
44 HYPERV+=        hyperv.conf
45 HYPERVPACKAGE=  hyperv-tools
46 .endif
47
48 .if ${MK_USB} != "no"
49 DEVD+=  uath.conf ulpt.conf
50 .endif
51
52 .if ${MACHINE_ARCH} == "powerpc"
53 DEVD+=  apple.conf
54 .endif
55
56 .if ${MK_ZFS} != "no"
57 DEVD+=  zfs.conf
58 .endif
59
60 PROG_CXX=devd
61 SRCS=   devd.cc token.l parse.y y.tab.h
62 MAN=    devd.8 devd.conf.5
63
64 LIBADD= util
65
66 YFLAGS+=-v
67 CFLAGS+=-I. -I${.CURDIR}
68 CFLAGS.clang += -Wno-missing-variable-declarations
69 CFLAGS.gcc = -Wno-redundant-decls
70 CXXFLAGS.gcc = -Wno-redundant-decls
71
72 CLEANFILES= y.output y.tab.i
73
74 HAS_TESTS=
75 SUBDIR.${MK_TESTS}+= tests
76
77 .include <bsd.prog.mk>