summaryrefslogtreecommitdiff
path: root/udev/Makefile.am
blob: f06dc564b51c5e359e1ffd8ab110778521558493 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
udevdir=$(UDEV_DIR)
udev_PROGRAMS = libinput-device-group \
		libinput-model-quirks

litest_rules = 80-libinput-device-groups-litest.rules \
	       90-libinput-model-quirks-litest.rules
noinst_SCRIPTS = $(litest_rules)

libinput_device_group_SOURCES = libinput-device-group.c
libinput_device_group_CFLAGS = -I$(top_srcdir)/src \
			       $(LIBUDEV_CFLAGS) \
			       $(GCC_CFLAGS)
libinput_device_group_LDADD = $(LIBUDEV_LIBS)

if HAVE_LIBWACOM_GET_PAIRED_DEVICE
libinput_device_group_CFLAGS += $(LIBWACOM_CFLAGS)
libinput_device_group_LDADD += $(LIBWACOM_LIBS)
endif

libinput_model_quirks_SOURCES = libinput-model-quirks.c
libinput_model_quirks_CFLAGS = \
			       -I$(top_srcdir)/src \
			       $(LIBUDEV_CFLAGS) \
			       $(GCC_CFLAGS)
libinput_model_quirks_LDADD = $(LIBUDEV_LIBS)

udev_rulesdir=$(UDEV_DIR)/rules.d
dist_udev_rules_DATA = \
	80-libinput-device-groups.rules \
	90-libinput-model-quirks.rules

udev_hwdbdir=$(UDEV_DIR)/hwdb.d
dist_udev_hwdb_DATA = \
	90-libinput-model-quirks.hwdb

%-litest.rules: %.rules.in
	$(SED) -e "s|\@UDEV_TEST_PATH\@|$(abs_builddir)/|" < $^ > $@

CLEANFILES = $(litest_rules)
DISTCLEANFILES = \
		 80-libinput-device-groups.rules \
		 90-libinput-model-quirks.rules 
EXTRA_DIST = 80-libinput-test-device.rules