fwupd/data/Makefile.am
2015-08-27 14:45:42 +01:00

44 lines
1.4 KiB
Makefile

SUBDIRS = tests pki
configdir = $(sysconfdir)
dist_config_DATA = fwupd.conf
dbusdir = $(sysconfdir)/dbus-1/system.d
dist_dbus_DATA = org.freedesktop.fwupd.conf
dbusservicemaindir = $(datadir)/dbus-1/system-services
dbusservicemain_in_files = org.freedesktop.fwupd.service.in
dbusservicemain_DATA = $(dbusservicemain_in_files:.service.in=.service)
$(dbusservicemain_DATA): $(dbusservicemain_in_files) Makefile
@sed -e "s|\@servicedir\@|$(libexecdir)|" $< | \
sed -e "s|\@daemon_user\@|$(daemon_user)|" > $@
%.service: %.service.in Makefile
$(AM_V_GEN)sed -e 's|\@servicedir\@|$(libexecdir)|' \
-e 's|\@bindir\@|$(bindir)|' \
-e 's|\@daemon_user\@|$(daemon_user)|' $< > $@.tmp && mv $@.tmp $@
systemdservicedir = $(systemdunitdir)
systemdservice_in_files = \
fwupd.service.in \
fwupd-offline-update.service.in
systemdservice_DATA = $(systemdservice_in_files:.service.in=.service)
install-data-hook:
mkdir -p $(DESTDIR)$(systemdunitdir)/system-update.target.wants
ln -sf ../fwupd-offline-update.service $(DESTDIR)$(systemdunitdir)/system-update.target.wants/fwupd-offline-update.service
udevrules_DATA = \
90-fwupd-devices.rules
EXTRA_DIST = \
$(udevrules_DATA) \
$(dbusservicemain_in_files) \
$(systemdservice_in_files)
DISTCLEANFILES = \
$(dbusservicemain_DATA) \
$(systemdservice_DATA)
-include $(top_srcdir)/git.mk