[seahorse] Makefile.am: Fix vala make timestamp interaction



commit 2c7904cd1112a97f46654af0e1be50c34c40aed1
Author: Stef Walter <stefw gnome org>
Date:   Mon Mar 3 12:52:41 2014 +0100

    Makefile.am: Fix vala make timestamp interaction
    
    valac appears not to update the timestamps of files that don't
    change even make decided that they needed to be rewritten. So
    include a 'touch' to force the timestamp update.

 common/Makefile.am |    2 +-
 gkr/Makefile.am    |    2 +-
 pkcs11/Makefile.am |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/common/Makefile.am b/common/Makefile.am
index 3c7f5ed..d208bde 100644
--- a/common/Makefile.am
+++ b/common/Makefile.am
@@ -34,7 +34,7 @@ if WITH_VALAC
 $(common_HEADER): $(common_VALA)
        $(V_VALAC) $(VALAC) $(VALA_FLAGS) -C --use-header --header=$(common_HEADER) \
                --vapidir=$(srcdir)/common --pkg gtk+-3.0 --pkg gcr-3 --pkg config \
-               --vapi=common.vapi --directory=common $^
+               --vapi=common.vapi --directory=common $^ && touch -c $(common_HEADER) $(common_C)
 endif
 
 $(common_C): $(common_HEADER)
diff --git a/gkr/Makefile.am b/gkr/Makefile.am
index b4dd7d4..2b5660d 100644
--- a/gkr/Makefile.am
+++ b/gkr/Makefile.am
@@ -30,7 +30,7 @@ $(gkr_HEADER): $(gkr_VALA)
        $(V_VALAC) $(VALAC) $(VALA_FLAGS) -C --use-header --header=$(gkr_HEADER) \
                --vapidir=$(builddir)/common --vapidir=$(srcdir)/common \
                --pkg common --pkg config --pkg gtk+-3.0 --pkg gcr-3 --pkg gcr-ui-3 --pkg libsecret-1 \
-               --directory=gkr $^
+               --directory=gkr $^  && touch -c $(gkr_HEADER) $(gkr_C)
 endif
 
 $(gkr_C): $(gkr_HEADER)
diff --git a/pkcs11/Makefile.am b/pkcs11/Makefile.am
index e38b4f5..291563d 100644
--- a/pkcs11/Makefile.am
+++ b/pkcs11/Makefile.am
@@ -31,7 +31,7 @@ $(pkcs11_HEADER): $(pkcs11_VALA)
        $(V_VALAC) $(VALAC) $(VALA_FLAGS) -C --use-header --header=$(pkcs11_HEADER) \
                --vapidir=$(builddir)/common --vapidir=$(srcdir)/common \
                --pkg common --pkg config --pkg gtk+-3.0  --pkg gcr-3 --pkg gcr-ui-3 --pkg pkcs11 \
-               --directory=pkcs11 $^
+               --directory=pkcs11 $^ && touch -c $(pkcs11_HEADER) $(pkcs11_C)
 endif
 
 $(pkcs11_C): $(pkcs11_HEADER)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]