]> git.ipfire.org Git - thirdparty/systemd.git/blob - udev/Makefile.am
udevadm: settle - use libudev queue
[thirdparty/systemd.git] / udev / Makefile.am
1 include $(top_srcdir)/Makefile.am.inc
2
3 SUBDIRS = \
4 lib
5
6 sbin_PROGRAMS = \
7 udevd \
8 udevadm
9
10 noinst_PROGRAMS = \
11 test-udev
12
13 common_ldadd =
14
15 common_files = \
16 udev.h \
17 udev_rules.h \
18 udev_sysdeps.h \
19 udev_db.c \
20 udev_device.c \
21 udev_device_event.c \
22 udev_node.c \
23 udev_rules.c \
24 udev_rules_parse.c \
25 udev_sysfs.c \
26 udev_utils.c \
27 udev_utils_file.c \
28 list.h \
29 lib/libudev.h \
30 lib/libudev-private.h \
31 lib/libudev.c \
32 lib/libudev-list.c \
33 lib/libudev-util.c \
34 lib/libudev-device.c \
35 lib/libudev-monitor.c \
36 lib/libudev-enumerate.c \
37 lib/libudev-queue.c \
38 lib/libudev-ctrl.c
39
40 if USE_SELINUX
41 common_ldadd += \
42 $(SELINUX_LIBS)
43 endif
44
45 udevd_SOURCES = \
46 $(common_files) \
47 udevd.c
48
49 udevd_LDADD = \
50 $(common_ldadd)
51
52
53 udevadm_SOURCES = \
54 $(common_files) \
55 udevadm.c \
56 udevadm-info.c \
57 udevadm-control.c \
58 udevadm-test.c \
59 udevadm-monitor.c \
60 udevadm-settle.c \
61 udevadm-trigger.c
62
63 udevadm_LDADD = \
64 $(common_ldadd)
65
66
67 test_udev_SOURCES = \
68 $(common_files) \
69 test-udev.c
70
71 test_udev_LDADD = \
72 $(common_ldadd)
73
74
75 dist_man_MANS = \
76 udev.7 \
77 udevadm.8 \
78 udevd.8
79
80 EXTRA_DIST = \
81 udev.xml \
82 udevadm.xml \
83 udevd.xml
84
85 %.7 %.8 : %.xml
86 $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
87
88 distclean-local:
89 rm -f Makefile.in
90 rm -f $(dist_man_MANS)