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