[anjuta] Do not ship vala-generated .c files in tarballs



commit 1b024768a8646a540591d2fda5c8e0250f5bcfd0
Author: Vincent Untz <vuntz gnome org>
Date:   Wed Feb 22 13:42:32 2012 +0100

    Do not ship vala-generated .c files in tarballs
    
    This is important as tarballs might get built with a different versions
    of vala. This introduces a dependency on the vala compiler, but since
    vala support requires libvala, this shouldn't be a big issue.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=670537

 plugins/language-support-vala/Makefile.am |    6 +++++-
 plugins/symbol-db/anjuta-tags/Makefile.am |    6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/plugins/language-support-vala/Makefile.am b/plugins/language-support-vala/Makefile.am
index 99bc02d..0a3add4 100644
--- a/plugins/language-support-vala/Makefile.am
+++ b/plugins/language-support-vala/Makefile.am
@@ -36,7 +36,8 @@ plugindir = $(anjuta_plugin_dir)
 plugin_LTLIBRARIES = libanjuta-language-vala.la
 
 # Plugin sources
-libanjuta_language_vala_la_SOURCES = locator.vala plugin.vala provider.vala report.vala
+libanjuta_language_vala_la_VALASOURCES = locator.vala plugin.vala provider.vala report.vala
+libanjuta_language_vala_la_SOURCES = $(libanjuta_language_vala_la_VALASOURCES)
 libanjuta_language_vala_la_VALAFLAGS = --vapidir $(srcdir) --pkg $(LIBVALA) --pkg libanjuta-3.0
 
 libanjuta_language_vala_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS)
@@ -54,6 +55,9 @@ EXTRA_DIST = \
 	libanjuta-3.0.deps \
 	libanjuta-3.0.vapi
 
+dist-hook:
+	cd $(distdir) && \
+	rm $(libanjuta_language_vala_la_VALASOURCES:.vala=.c) libanjuta_language_vala_la_vala.stamp
 
 -include $(top_srcdir)/git.mk
 
diff --git a/plugins/symbol-db/anjuta-tags/Makefile.am b/plugins/symbol-db/anjuta-tags/Makefile.am
index 41bc6fc..9b38abb 100644
--- a/plugins/symbol-db/anjuta-tags/Makefile.am
+++ b/plugins/symbol-db/anjuta-tags/Makefile.am
@@ -132,7 +132,11 @@ anjuta_tags_LDADD = \
 		$(VALA_LIBS) \
 		$(XML_LIBS)
 
-EXTRA_DIST = ${YACCFILE} ${LEXFILE} ctags-visitor.vala ctags-visitor.c ctags-vala.h
+EXTRA_DIST = ${YACCFILE} ${LEXFILE} ctags-visitor.vala
+
+dist-hook:
+	cd $(distdir) && \
+	rm ctags-visitor.c ctags-vala.h
 
 if ENABLE_VALA
 anjuta_tags_SOURCES += vala.c ctags-visitor.c



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