chiark / gitweb /
rules: make ata_id properties the default for all ATA block devices
[elogind.git] / udev / Makefile.am
1 include $(top_srcdir)/Makefile.am.inc
2
3 sbin_PROGRAMS = \
4         udevd \
5         udevadm
6
7 noinst_PROGRAMS = \
8         test-udev
9
10 common_ldadd =
11
12 common_files = \
13         udev.h \
14         udev-event.c \
15         udev-watch.c \
16         udev-node.c \
17         udev-rules.c \
18         ../libudev/libudev.h \
19         ../libudev/libudev-private.h \
20         ../libudev/libudev.c \
21         ../libudev/libudev-list.c \
22         ../libudev/libudev-util.c \
23         ../libudev/libudev-util-private.c \
24         ../libudev/libudev-device.c \
25         ../libudev/libudev-device-private.c \
26         ../libudev/libudev-monitor.c \
27         ../libudev/libudev-enumerate.c \
28         ../libudev/libudev-queue.c \
29         ../libudev/libudev-queue-private.c \
30         ../libudev/libudev-ctrl.c
31
32 if WITH_SELINUX
33 common_files += \
34         ../libudev/libudev-selinux-private.c
35 common_ldadd += \
36         $(SELINUX_LIBS)
37 endif
38
39 udevd_SOURCES = \
40         $(common_files) \
41         udevd.c
42
43 udevd_LDADD = \
44         $(common_ldadd)
45
46
47 udevadm_SOURCES = \
48         $(common_files) \
49         udevadm.c \
50         udevadm-info.c \
51         udevadm-control.c \
52         udevadm-test.c \
53         udevadm-monitor.c \
54         udevadm-settle.c \
55         udevadm-trigger.c
56
57 udevadm_LDADD = \
58         $(common_ldadd)
59
60
61 test_udev_SOURCES = \
62         $(common_files) \
63         test-udev.c
64
65 test_udev_LDADD = \
66         $(common_ldadd)
67
68
69 dist_man_MANS = \
70         udev.7 \
71         udevadm.8 \
72         udevd.8
73
74 pkgconfigdir = $(datadir)/pkgconfig
75 pkgconfig_DATA = udev.pc
76
77 EXTRA_DIST = \
78         udev.pc.in \
79         udev.xml \
80         udevadm.xml \
81         udevd.xml
82
83 %.7 %.8 : %.xml
84         $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
85
86 MAINTAINERCLEANFILES = \
87         $(dist_man_MANS)
88
89 git-clean:
90         rm -f Makefile.in