aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am37
1 files changed, 32 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am
index eee0847..276a276 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -19,11 +19,25 @@ all: $(GENERATED_FILES)
CLEANFILES = $(GENERATED_FILES)
endif
-SUBDIRS = marshallers src plugins introspection test
+SUBDIRS = marshallers libqcdm src plugins introspection po policy test
+
+if WITH_POLKIT
+SUBDIRS += policy
+endif
dbusservicedir = $(DBUS_SYS_DIR)
dbusservice_DATA = org.freedesktop.ModemManager.conf
+dbusservice_file_polkit = org.freedesktop.ModemManager.conf.polkit
+dbusservice_file_nopolkit = org.freedesktop.ModemManager.conf.nopolkit
+
+org.freedesktop.ModemManager.conf:
+if WITH_POLKIT
+ cp -f $(top_srcdir)/$(dbusservice_file_polkit) $(dbusservice_DATA)
+else
+ cp -f $(top_srcdir)/$(dbusservice_file_nopolkit) $(dbusservice_DATA)
+endif
+
dbusactivationdir = $(datadir)/dbus-1/system-services
dbusactivation_in_files = org.freedesktop.ModemManager.service.in
dbusactivation_DATA = $(dbusactivation_in_files:.service.in=.service)
@@ -39,11 +53,24 @@ edit = @sed \
DISTCHECK_CONFIGURE_FLAGS = --with-udev-base-dir=$dc_install_base
-DISTCLEANFILES = \
- $(dbusactivation_DATA)
+INTLTOOL_FILES = \
+ intltool-extract.in \
+ intltool-merge.in \
+ intltool-update.in
+DISTCLEANFILES = \
+ $(dbusactivation_DATA) \
+ $(dbusservice_DATA) \
+ intltool-extract \
+ intltool-merge \
+ intltool-update \
+ po/.intltool-merge-cache
EXTRA_DIST = \
doc-generator.xsl \
- $(dbusservice_DATA) \
- $(dbusactivation_in_files)
+ $(dbusactivation_in_files) \
+ $(INTLTOOL_FILES) \
+ $(dbusservice_file_polkit) \
+ $(dbusservice_file_nopolkit)
+
+ACLOCAL_AMFLAGS = -I m4