[telepathy-python/master] Add dependencies for codegen rules.

Jonny Lamb jonny.lamb at collabora.co.uk
Tue Aug 25 11:07:36 PDT 2009


Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
 src/Makefile.am |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index c9003f1..fb15ff7 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -39,17 +39,17 @@ distclean-local:
 XSLTPROC_OPTS = --nonet --novalid --xinclude
 tools_dir = $(top_srcdir)/tools
 
-_generated/interfaces.py:
+_generated/interfaces.py: $(tools_dir)/python-interfaces-generator.xsl $(wildcard $(spec_dir)/*.xml)
 	$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
 	    $(tools_dir)/python-interfaces-generator.xsl \
 	    $(spec_dir)/all.xml
 
-_generated/constants.py:
+_generated/constants.py: $(tools_dir)/python-constants-generator.xsl $(wildcard $(spec_dir)/*.xml)
 	$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
 	    $(tools_dir)/python-constants-generator.xsl \
 	    $(spec_dir)/all.xml
 
-_generated/errors.py:
+_generated/errors.py: $(tools_dir)/python-errors-generator.xsl $(wildcard $(spec_dir)/*.xml)
 	$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
 	    $(tools_dir)/python-errors-generator.xsl \
 	    $(spec_dir)/all.xml
@@ -57,7 +57,7 @@ _generated/errors.py:
 _generated/__init__.py:
 	echo "# Placeholder for package" > $@
 
-_generated/%.py:
+_generated/%.py: $(tools_dir)/spec-to-python.xsl $(spec_dir)/%.xml
 	$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
 	    $(tools_dir)/spec-to-python.xsl \
 	    $(spec_dir)/$*.xml
-- 
1.5.6.5




More information about the telepathy-commits mailing list