automake: xpp: handle udev rules

* Set udev installation directory to $sysconfdir/udev/rules.d
* Add definitions to xpp/Makefile.am and remove them from xpp/Makefile.legacy
* TODO: add "--with-udev-rulesdir=" for packagers (/lib/udev/rules.d)

Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com>
This commit is contained in:
Oron Peled 2015-05-18 15:42:38 +00:00 committed by Tzafrir Cohen
parent b054abb7e9
commit ac6f437317
3 changed files with 5 additions and 3 deletions

View File

@ -37,6 +37,8 @@ if test ${localstatedir} = '${prefix}/var'; then
localstatedir=/var
fi
AC_SUBST([udevrulesdir], '${sysconfdir}/udev/rules.d')
# specify output header file
AC_CONFIG_HEADER(autoconfig.h)

View File

@ -55,6 +55,9 @@ perl_mans = $(perl_scripts:%=%.8)
endif
udevrulesdir = @udevrulesdir@
udevrules_DATA = xpp.rules
dist_sbin_SCRIPTS = $(perl_scripts)
man_MANS = $(perl_mans)
CLEANFILES = $(perl_checks) $(perl_mans)

View File

@ -20,7 +20,6 @@ INSTALL_DATA = $(INSTALL) -m 644
prefix ?= /usr
datadir ?= $(prefix)/share
sysconfdir ?= $(prefix)/etc
udevrulesdir ?= $(sysconfdir)/udev/rules.d
INSTALL ?= install
INSTALL_DATA = $(INSTALL) -m 644
@ -37,7 +36,5 @@ install: all
$(INSTALL) -d $(DESTDIR)$(DATADIR)
$(INSTALL) xpp_fxloader astribank_hook $(DESTDIR)$(DATADIR)/
$(INSTALL) waitfor_xpds $(DESTDIR)$(DATADIR)/
$(INSTALL) -d $(DESTDIR)$(udevrulesdir)
$(INSTALL_DATA) xpp.rules $(DESTDIR)$(udevrulesdir)/
clean: