]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - Makefile.am
po: Update German translation
[people/ms/libloc.git] / Makefile.am
index 489458d9a6361b32d83daaa171e1138eed94ae44..b937824f2e025e8353ef916d7010ff1182bd02ca 100644 (file)
@@ -1,11 +1,14 @@
 EXTRA_DIST =
 CLEANFILES =
+INSTALL_DIRS =
 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
 AM_MAKEFLAGS = --no-print-directory
 
 SUBDIRS = . po
 BINDINGS =
 
+OS = $(shell uname -s)
+
 if ENABLE_PERL
 BINDINGS += perl
 endif
@@ -19,19 +22,30 @@ AM_CFLAGS = ${my_CFLAGS} \
        -ffunction-sections \
        -fdata-sections
 
-AM_LDFLAGS = \
-       -Wl,--gc-sections \
-       -Wl,--as-needed
+AM_LDFLAGS =
+
+# leaving a space here to work around automake's conditionals
+ ifeq ($(OS),Darwin)
+       AM_LDFLAGS += -Wl,-dead_strip
+ else
+       AM_LDFLAGS += \
+               -Wl,--as-needed \
+               -Wl,--gc-sections
+ endif
 
 LIBLOC_CURRENT=0
 LIBLOC_REVISION=0
 LIBLOC_AGE=0
 
+DISTCHECK_CONFIGURE_FLAGS = \
+       --with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)
+
 SED_PROCESS = \
        $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
        -e 's,@VERSION\@,$(VERSION),g' \
        -e 's,@prefix\@,$(prefix),g' \
        -e 's,@exec_prefix\@,$(exec_prefix),g' \
+       -e 's,@bindir\@,$(bindir),g' \
        -e 's,@libdir\@,$(libdir),g' \
        -e 's,@includedir\@,$(includedir),g' \
        -e 's,@databasedir\@,$(databasedir),g' \
@@ -101,9 +115,9 @@ src_libloc_la_LDFLAGS = \
        -version-info $(LIBLOC_CURRENT):$(LIBLOC_REVISION):$(LIBLOC_AGE)
 
 if HAVE_LD_VERSION_SCRIPT
-       src_libloc_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/src/libloc.sym
+src_libloc_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/src/libloc.sym
 else
-       src_libloc_la_LDFLAGS += -export-symbols $(top_srcdir)/src/libloc.sym
+src_libloc_la_LDFLAGS += -export-symbols $(top_srcdir)/src/libloc.sym
 endif
 
 src_libloc_la_DEPENDENCIES = \
@@ -178,7 +192,7 @@ build-perl:
 
        cd $(builddir)/src/perl && $(PERL) Makefile.PL PREFIX="$(prefix)" \
                INC="-I$(abs_srcdir)/src" LIBS="-L$(abs_builddir)/src/.libs -lloc"
-       cd $(builddir)/src/perl && $(MAKE)
+       cd $(builddir)/src/perl && $(MAKE) LD_RUN_PATH=
 
 .PHONY: check-perl
 check-perl: testdata.db
@@ -201,13 +215,33 @@ uninstall-perl:
                $(DESTDIR)/$(prefix)/man/man3/Location.3pm
 
 bin_SCRIPTS = \
+       src/python/location-downloader \
        src/python/location-query
 
 EXTRA_DIST += \
+       src/python/location-downloader.in \
        src/python/location-query.in
 
 CLEANFILES += \
+       src/python/location-downloader \
        src/python/location-query
+# ------------------------------------------------------------------------------
+
+if HAVE_SYSTEMD
+systemdsystemunit_DATA = \
+       src/systemd/location-downloader.service \
+       src/systemd/location-downloader.timer
+
+CLEANFILES += \
+       $(systemdsystemunit_DATA)
+
+INSTALL_DIRS += \
+       $(systemdsystemunitdir)
+endif
+
+EXTRA_DIST += \
+       src/systemd/location-downloader.service.in \
+       src/systemd/location-downloader.timer.in
 
 # ------------------------------------------------------------------------------
 
@@ -295,6 +329,7 @@ src_test_database_LDADD = \
 # ------------------------------------------------------------------------------
 
 MANPAGES = \
+       man/location-downloader.8 \
        man/location-query.8
 
 MANPAGES_TXT  = $(patsubst %.8,%.txt,$(MANPAGES))