]> saetta.ns0.it Git - zakaudit/libzakaudit/commitdiff
In win added an automake function that copies intalled files in /mingw (refs #60).
authorAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Tue, 17 Dec 2013 14:13:41 +0000 (15:13 +0100)
committerAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Wed, 18 Dec 2013 09:02:53 +0000 (10:02 +0100)
Makefile.am
configure.ac

index a9928bd8be62c96ba9b407fefbbe4a83bd8461b7..8b59e1be78d79e144dec7a4deeed9a5d52b60e03 100644 (file)
@@ -5,3 +5,30 @@ EXTRA_DIST = \
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = libzakaudit.pc
+
+
+distclean-local:
+       if test "$(srcdir)" = "."; then :; else \
+               rm -f ChangeLog; \
+       fi
+
+if PLATFORM_WIN32
+install-data-hook:
+       \cp -f -r $(prefix)/* /mingw
+endif
+
+ChangeLog:
+       @echo Creating $@
+       @if test -d "$(srcdir)/.git"; then \
+         (GIT_DIR=$(top_srcdir)/.git ./missing --run git log --stat -M -C --name-status --date=short --no-color) | fmt --split-only > $@.tmp \
+         && mv -f $@.tmp $@ \
+         || ($(RM) $@.tmp; \
+             echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
+             (test -f $@ || echo git-log is required to generate this file >> $@)); \
+       else \
+         test -f $@ || \
+         (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
+         echo A git checkout and git-log is required to generate this file >> $@); \
+       fi
+
+.PHONY: ChangeLog
index 8f5b81557c166fe0629906d4500f354ac8610602..63d0882b54e60d3f25101d2025b9de0eefbea702 100644 (file)
@@ -44,6 +44,21 @@ AC_STRUCT_TM
 
 # Checks for library functions.
 
+dnl ******************************
+dnl Check for Operating System
+dnl ******************************
+
+platform_win32=no
+
+case "$host" in
+*-mingw*)
+    platform_win32=yes
+    ;;
+esac
+
+AM_CONDITIONAL(PLATFORM_WIN32, [test $platform_win32 = yes])
+
+# Output files
 AC_CONFIG_FILES([
        libzakaudit.pc
        Makefile