-
-# ------------------------------------------------------------------------------
-# Tests
-# ------------------------------------------------------------------------------
-
-TESTS = test/udev-test.pl
-
-check_PROGRAMS = \
- libudev/test-libudev \
- udev/test-udev
-
-libudev_test_libudev_SOURCES = libudev/test-libudev.c
-libudev_test_libudev_LDADD = libudev/libudev.la
-
-udev_test_udev_SOURCES = \
- $(udev_common_sources) \
- udev/test-udev.c
-udev_test_udev_LDADD = $(udev_common_libs)
-
-# ------------------------------------------------------------------------------
-# Basic rules
-# ------------------------------------------------------------------------------
-
-dist_udevrules_DATA = \
- rules/rules.d/50-udev-default.rules \
- rules/rules.d/60-persistent-storage.rules \
- rules/rules.d/60-persistent-storage-tape.rules \
- rules/rules.d/60-persistent-serial.rules \
- rules/rules.d/60-persistent-input.rules \
- rules/rules.d/60-persistent-alsa.rules \
- rules/rules.d/80-drivers.rules \
- rules/rules.d/95-udev-late.rules \
- extras/rule_generator/75-cd-aliases-generator.rules \
- extras/rule_generator/75-persistent-net-generator.rules \
- extras/cdrom_id/60-cdrom_id.rules \
- extras/edd_id/61-persistent-storage-edd.rules \
- extras/firmware/50-firmware.rules \
- extras/fstab_import/79-fstab_import.rules \
- extras/v4l_id/60-persistent-v4l.rules
-
-EXTRA_DIST += \
- rules/packages \
- rules/redhat \
- rules/suse \
- rules/gentoo
-
-# ------------------------------------------------------------------------------
-# Pkg-config, docs and man pages
-# ------------------------------------------------------------------------------
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = \
- libudev/libudev.pc \
- udev/udev.pc
-
-writing_udev_rulesdir = $(docdir)/writing_udev_rules
-dist_writing_udev_rules_DATA = \
- docs/writing_udev_rules/index.html
-
-dist_man_MANS = \
- udev/udev.7 \
- udev/udevadm.8 \
- udev/udevd.8 \
- extras/scsi_id/scsi_id.8
-
-EXTRA_DIST += \
- udev/udev.xml \
- udev/udevadm.xml \
- udev/udevd.xml
-
-%.7 %.8 : %.xml
- $(XSLTPROC) -o $@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
-
-# ------------------------------------------------------------------------------
-# Conditionals (SElinux, etc…)
-# ------------------------------------------------------------------------------
-if WITH_SELINUX
-libudev_libudev_private_la_SOURCES += \
- libudev/libudev-selinux-private.c
-libudev_libudev_private_la_LIBADD += \
- $(SELINUX_LIBS)
-endif
-
-if ENABLE_EXTRAS
-INSTALL_EXEC_HOOKS += udevacl-install-hook
-
-lib_LTLIBRARIES += extras/gudev/libgudev-1.0.la
-
-dist_udevrules_DATA += \
- rules/rules.d/75-net-description.rules \
- rules/rules.d/75-tty-description.rules \
- rules/rules.d/78-sound-card.rules \
- extras/hid2hci/70-hid2hci.rules \
- extras/modem-modeswitch/61-option-modem-modeswitch.rules \
- extras/modem-modeswitch/61-mobile-action.rules \
- extras/keymap/95-keymap.rules
-
-libexec_PROGRAMS += \
- extras/hid2hci/hid2hci \
- extras/udev-acl/udev-acl \
- extras/usb-db/usb-db \
- extras/usb-db/pci-db \
- extras/modem-modeswitch/modem-modeswitch \
- extras/keymap/keymap
-
-dist_libexec_SCRIPTS += \
- extras/keymap/findkeyboards
-
-BUILT_SOURCES += \
- $(nodist_extras_keymap_keymap_SOURCES) \
- $(dist_extras_gudev_libgudev_1_0_la_SOURCES)
-
-TESTS += extras/keymap/check-keymaps.sh
-
-check_DATA = extras/keymap/keys.txt