Systemd/udev/Makefile.am
Kay Sievers 1e03b754ae udevd: convert to event worker processes
Event processes now get re-used after they handled an event. This reduces
pressure on the CPU significantly because cloned event processes no longer
cause page faults in the main daemon. After the events have settled, the
no longer needed worker processes get killed.
2009-06-04 01:44:04 +02:00

90 lines
1.3 KiB
Makefile

include $(top_srcdir)/Makefile.am.inc
SUBDIRS = \
lib
sbin_PROGRAMS = \
udevd \
udevadm
noinst_PROGRAMS = \
test-udev
common_ldadd =
common_files = \
udev.h \
udev-event.c \
udev-watch.c \
udev-node.c \
udev-rules.c \
udev-util.c \
lib/libudev.h \
lib/libudev-private.h \
lib/libudev.c \
lib/libudev-list.c \
lib/libudev-util.c \
lib/libudev-device.c \
lib/libudev-device-db-write.c \
lib/libudev-monitor.c \
lib/libudev-enumerate.c \
lib/libudev-queue.c \
lib/libudev-queue-export.c \
lib/libudev-ctrl.c
if USE_SELINUX
common_files += \
udev-selinux.c
common_ldadd += \
$(SELINUX_LIBS)
endif
udevd_SOURCES = \
$(common_files) \
udevd.c
udevd_LDADD = \
$(common_ldadd)
udevadm_SOURCES = \
$(common_files) \
udevadm.c \
udevadm-info.c \
udevadm-control.c \
udevadm-test.c \
udevadm-monitor.c \
udevadm-settle.c \
udevadm-trigger.c
udevadm_LDADD = \
$(common_ldadd)
test_udev_SOURCES = \
$(common_files) \
test-udev.c
test_udev_LDADD = \
$(common_ldadd)
dist_man_MANS = \
udev.7 \
udevadm.8 \
udevd.8
EXTRA_DIST = \
udev.xml \
udevadm.xml \
udevd.xml
%.7 %.8 : %.xml
$(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
MAINTAINERCLEANFILES = \
$(dist_man_MANS)
git-clean:
rm -f Makefile.in