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:
parent
b054abb7e9
commit
ac6f437317
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue