-include $(top_srcdir)/Makefile.am.inc
-
SUBDIRS = . libudev/docs
udevconfdir = $(sysconfdir)/udev
EXTRA_DIST = \
autogen.sh \
libudev/exported_symbols \
+ extras/keymap/check-keymaps.sh \
extras/gudev/gudevmarshal.list \
extras/gudev/gudevenumtypes.h.template \
extras/gudev/gudevenumtypes.c.template
AM_MAKEFLAGS = --no-print-directory
+AM_CPPFLAGS = \
+ -include $(top_builddir)/config.h \
+ -I$(top_srcdir)/libudev \
+ -DSYSCONFDIR=\""$(sysconfdir)"\" \
+ -DLIBEXECDIR=\""$(libexecdir)"\"
+
+AM_CFLAGS =
+
+AM_LDFLAGS = \
+ -Wl,--as-needed
+
+udevrulesdir = \
+ $(libexecdir)/rules.d
+
DISTCHECK_CONFIGURE_FLAGS = \
--enable-gtk-doc \
--enable-extras
+install-data-local:
+ -mkdir -p $(DESTDIR)$(sysconfdir)/udev/rules.d
+
clean-local:
rm -rf udev-test-install
libudev_libudev_private_la_LIBADD =
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libudev/libudev.pc
+
extras_gudev_libgudev_1_0_la_SOURCES = \
extras/gudev/gudevenums.h \
extras/gudev/gudevenumtypes.h \
# ------------------------------------------------------------------------------
# Pkg-config, docs and man pages
# ------------------------------------------------------------------------------
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = \
- libudev/libudev.pc \
- udev/udev.pc
+sharepkgconfigdir = $(datadir)/pkgconfig
+sharepkgconfig_DATA = udev/udev.pc
writing_udev_rulesdir = $(docdir)/writing_udev_rules
dist_writing_udev_rules_DATA = \
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
+ extras/keymap/95-keymap.rules \
+ extras/udev-acl/70-acl.rules
libexec_PROGRAMS += \
extras/hid2hci/hid2hci \
$(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
-
CLEANFILES += \
extras/keymap/keys.txt \
extras/keymap/keys-from-name.gperf
pkgconfig_DATA += extras/gudev/gudev-1.0.pc
-SUBDIRS += \
- extras/gudev/docs
+SUBDIRS += extras/gudev/docs
endif
if ENABLE_INTROSPECTION
uninstall-hook: $(UNINSTALL_EXEC_HOOKS)
+distcheck-hook: keymaps-distcheck-hook
+
# move lib from $(libdir) to $(rootlib_execdir) and update devel link, if needed
libudev-install-move-hook:
if test "$(libdir)" != "$(rootlib_execdir)"; then \
mkdir -p $(DESTDIR)$(prefix)/lib/ConsoleKit/run-session.d
ln -sf $(libexecdir)/udev-acl $(DESTDIR)$(prefix)/lib/ConsoleKit/run-session.d/udev-acl.ck
+keymaps-distcheck-hook: extras/keymap/keys.txt
+ $(top_srcdir)/extras/keymap/check-keymaps.sh $(top_srcdir) $^
+
# ------------------------------------------------------------------------------
# Custom rules
# ------------------------------------------------------------------------------