64 lines
1.7 KiB
Makefile
64 lines
1.7 KiB
Makefile
## We require new-style dependency handling.
|
|
AUTOMAKE_OPTIONS = 1.7
|
|
|
|
NULL =
|
|
|
|
SUBDIRS = \
|
|
tests
|
|
|
|
upgradescriptdir = $(datadir)/PackageKit
|
|
upgradescript_SCRIPTS = pk-upgrade-distro.sh
|
|
|
|
dbusdir = ${DBUS_SYS_DIR}
|
|
dist_dbus_DATA = \
|
|
org.freedesktop.PackageKit.conf
|
|
|
|
servicemaindir = $(DBUS_SERVICES_DIR)
|
|
servicemain_in_files = org.freedesktop.PackageKit.service.in
|
|
servicemain_DATA = $(servicemain_in_files:.service.in=.service)
|
|
$(servicemain_DATA): $(servicemain_in_files) Makefile
|
|
@sed -e "s|\@servicedir\@|$(libexecdir)|" -e "s|\@PACKAGEKIT_USER\@|$(PACKAGEKIT_USER)|" $< > $@
|
|
|
|
systemdservice_in_files = packagekit.service.in
|
|
|
|
if PK_BUILD_SYSTEMD
|
|
systemdservicedir = $(systemdsystemunitdir)
|
|
systemdservice_DATA = $(systemdservice_in_files:.service.in=.service)
|
|
$(systemdservice_DATA): $(systemdservice_in_files) Makefile
|
|
@sed -e "s|\@servicedir\@|$(libexecdir)|" -e "s|\@PACKAGEKIT_USER\@|$(PACKAGEKIT_USER)|" $< > $@.tmp && mv $@.tmp $@
|
|
endif
|
|
|
|
|
|
databasedir = $(localstatedir)/lib/PackageKit
|
|
database_DATA = \
|
|
transactions.db
|
|
|
|
install-data-hook:
|
|
@for file in $(database_DATA); do \
|
|
echo "Remove global read access for: $(DESTDIR)$(localstatedir)/lib/PackageKit/$$file"; \
|
|
chmod o-r $(DESTDIR)$(localstatedir)/lib/PackageKit/$$file; \
|
|
done
|
|
|
|
EXTRA_DIST = \
|
|
org.freedesktop.PackageKit.conf.in \
|
|
$(servicemain_in_files) \
|
|
$(servicetest_in_files) \
|
|
$(serviceapt_in_files) \
|
|
$(systemdservice_in_files) \
|
|
$(localcache_DATA) \
|
|
$(database_DATA) \
|
|
$(upgradescript_SCRIPTS)
|
|
|
|
clean-local:
|
|
rm -f *~
|
|
|
|
DISTCLEANFILES = \
|
|
$(systemdservice_DATA) \
|
|
org.freedesktop.PackageKit.service
|
|
|
|
MAINTAINERCLEANFILES = \
|
|
*~ \
|
|
Makefile.in
|
|
|
|
-include $(top_srcdir)/git.mk
|