chiark / gitweb /
6402f231f95d5fc3e82a33ebc3bd8fa35f6eb815
[elogind.git] / udev / Makefile.am
1 sbin_PROGRAMS = \
2         udevd \
3         udevadm
4
5 noinst_PROGRAMS = \
6         test-udev
7
8 AM_CPPFLAGS = \
9         -DSYSCONFDIR=\""$(sysconfdir)"\" \
10         -DUDEV_PREFIX=\""$(udev_prefix)"\"
11
12 udevd_SOURCES = \
13         list.h \
14         logging.h \
15         udev.h \
16         udev_rules.h \
17         udev_selinux.h \
18         udev_sysdeps.h \
19         udevd.h \
20         udevd.c \
21         udev_config.c \
22         udev_db.c \
23         udev_device.c \
24         udev_node.c \
25         udev_rules.c \
26         udev_rules_parse.c \
27         udev_sysdeps.c \
28         udev_sysfs.c \
29         udev_utils.c \
30         udev_utils_file.c \
31         udev_utils_string.c
32 if USE_SELINUX
33 udevd_SOURCES += \
34         udev_selinux.c
35
36 udevd_LDADD = \
37         $(SELINUX_LIBS)
38 endif
39
40 udevadm_SOURCES = \
41         list.h \
42         logging.h \
43         udev.h \
44         udev_rules.h \
45         udev_selinux.h \
46         udev_sysdeps.h \
47         udevadm.c \
48         udevinfo.c \
49         udevcontrol.c \
50         udevtest.c \
51         udevmonitor.c \
52         udevsettle.c \
53         udevtrigger.c \
54         udev_config.c \
55         udev_db.c \
56         udev_device.c \
57         udev_node.c \
58         udev_rules.c \
59         udev_rules_parse.c \
60         udev_sysdeps.c \
61         udev_sysfs.c \
62         udev_utils.c \
63         udev_utils_file.c \
64         udev_utils_string.c
65 if USE_SELINUX
66 udevadm_SOURCES += \
67         udev_selinux.c
68
69 udevadm_LDADD = \
70         $(SELINUX_LIBS)
71 endif
72
73 test_udev_SOURCES = \
74         list.h \
75         logging.h \
76         udev.h \
77         udev_rules.h \
78         udev_selinux.h \
79         udev_sysdeps.h \
80         test-udev.c \
81         udev_config.c \
82         udev_db.c \
83         udev_device.c \
84         udev_node.c \
85         udev_rules.c \
86         udev_rules_parse.c \
87         udev_sysdeps.c \
88         udev_sysfs.c \
89         udev_utils.c \
90         udev_utils_file.c \
91         udev_utils_string.c
92 if USE_SELINUX
93 test_udev_SOURCES += \
94         udev_selinux.c
95
96 test_udev_LDADD = \
97         $(SELINUX_LIBS)
98 endif
99
100 dist_man_MANS = \
101         udev.7 \
102         udevadm.8 \
103         udevd.8
104
105 EXTRA_DIST = \
106         udev.xml \
107         udevadm.xml \
108         udevd.xml
109
110 %.7 %.8 : %.xml
111         $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
112
113 distclean-local:
114         rm -f Makefile.in
115         rm -f $(dist_man_MANS)