summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:01:42 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:01:42 +0000
commitaa98e388fa3407f703f80c61117237af961f61b3 (patch)
tree28b7e94cee4f96a9a0ea2b482cd279279e7bb713 /Makefile.am
parentInitial commit. (diff)
downloadxdg-user-dirs-upstream/0.18.tar.xz
xdg-user-dirs-upstream/0.18.zip
Adding upstream version 0.18.upstream/0.18upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am66
1 files changed, 66 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..f649564
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,66 @@
+NULL =
+
+SUBDIRS=po
+if BUILD_DOCUMENTATION
+SUBDIRS += man
+endif
+
+INCLUDES = \
+ -I$(top_srcdir) \
+ -I$(top_builddir) \
+ -DXDGCONFDIR=\"$(sysconfdir)/xdg\" \
+ -DLOCALEDIR=\"$(datadir)/locale\" \
+ -DSTANDALONE_XDG_USER_DIR_LOOKUP \
+ $(NULL)
+
+EXTRA_DIST= config.rpath translate.c autogen.sh \
+ user-dirs.conf user-dirs.defaults xdg-user-dir xdg-user-dirs.desktop
+
+xdgdir=$(sysconfdir)/xdg
+xdg_DATA=user-dirs.conf user-dirs.defaults
+
+xdgautostartdir=$(xdgdir)/autostart
+xdgautostart_DATA = xdg-user-dirs.desktop
+
+libraries = $(LIBINTL)
+
+bin_PROGRAMS = \
+ xdg-user-dirs-update \
+ $(NULL)
+
+bin_SCRIPTS = \
+ xdg-user-dir \
+ $(NULL)
+
+xdg_user_dirs_update_SOURCES = xdg-user-dirs-update.c
+xdg_user_dirs_update_LDADD = $(libraries)
+
+
+noinst_PROGRAMS= \
+ xdg-user-dir-lookup
+
+xdg_user_dir_lookup_SOURCES = \
+ xdg-user-dir-lookup.c
+
+dist-hook: check-translations
+ @if test -d "$(srcdir)/.git"; \
+ then \
+ echo Creating ChangeLog && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ $(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \
+ && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+ || ( rm -f ChangeLog.tmp ; \
+ echo Failed to generate ChangeLog >&2 ); \
+ else \
+ echo A git clone is required to generate a ChangeLog >&2; \
+ fi
+
+check-translations:
+ @for i in $(top_srcdir)/po/*.po ; do \
+ if ! grep -q `basename $$i | sed 's,.po,,'` $(top_srcdir)/po/LINGUAS ; then \
+ echo '***' `basename $$i | sed 's,.po,,'` missing from po/LINGUAS '***' ; \
+ exit 1; \
+ fi; \
+ done;
+