1*4882a593SmuzhiyunAdd dependency of __init__.py
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunTasks must be done after exec of __init__, which creates the
4*4882a593Smuzhiyunsrc/_generated directory that tasks are based on.
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunSigned-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunUpstream-Status: Submitted
9*4882a593Smuzhiyun(However it seems that this project is out of maintanence.)
10*4882a593Smuzhiyun
11*4882a593Smuzhiyundiff -ruN telepathy-python-0.15.19-orig/src/Makefile.am telepathy-python-0.15.19/src/Makefile.am
12*4882a593Smuzhiyun--- telepathy-python-0.15.19-orig/src/Makefile.am	2011-03-10 08:51:49.000000000 +0800
13*4882a593Smuzhiyun+++ telepathy-python-0.15.19/src/Makefile.am	2011-03-10 08:54:45.000000000 +0800
14*4882a593Smuzhiyun@@ -39,17 +39,17 @@
15*4882a593Smuzhiyun XSLTPROC_OPTS = --nonet --novalid --xinclude
16*4882a593Smuzhiyun tools_dir = $(top_srcdir)/tools
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun-_generated/interfaces.py: $(tools_dir)/python-interfaces-generator.xsl $(wildcard $(spec_dir)/*.xml)
19*4882a593Smuzhiyun+_generated/interfaces.py: _generated/__init__.py $(tools_dir)/python-interfaces-generator.xsl $(wildcard $(spec_dir)/*.xml)
20*4882a593Smuzhiyun 	$(AM_V_GEN)$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
21*4882a593Smuzhiyun 	    $(tools_dir)/python-interfaces-generator.xsl \
22*4882a593Smuzhiyun 	    $(spec_dir)/all.xml
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun-_generated/constants.py: $(tools_dir)/python-constants-generator.xsl $(wildcard $(spec_dir)/*.xml)
25*4882a593Smuzhiyun+_generated/constants.py: _generated/__init__.py $(tools_dir)/python-constants-generator.xsl $(wildcard $(spec_dir)/*.xml)
26*4882a593Smuzhiyun 	$(AM_V_GEN)$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
27*4882a593Smuzhiyun 	    $(tools_dir)/python-constants-generator.xsl \
28*4882a593Smuzhiyun 	    $(spec_dir)/all.xml
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun-_generated/errors.py: $(tools_dir)/python-errors-generator.xsl $(wildcard $(spec_dir)/*.xml)
31*4882a593Smuzhiyun+_generated/errors.py: _generated/__init__.py $(tools_dir)/python-errors-generator.xsl $(wildcard $(spec_dir)/*.xml)
32*4882a593Smuzhiyun 	$(AM_V_GEN)$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
33*4882a593Smuzhiyun 	    $(tools_dir)/python-errors-generator.xsl \
34*4882a593Smuzhiyun 	    $(spec_dir)/all.xml
35*4882a593Smuzhiyun@@ -58,7 +58,7 @@
36*4882a593Smuzhiyun 	$(AM_V_GEN)$(mkdir_p) $(dir $@)
37*4882a593Smuzhiyun 	@echo "# Placeholder for package" > $@
38*4882a593Smuzhiyun
39*4882a593Smuzhiyun-_generated/%.py: $(tools_dir)/spec-to-python.xsl $(spec_dir)/%.xml
40*4882a593Smuzhiyun+_generated/%.py: _generated/__init__.py $(tools_dir)/spec-to-python.xsl $(spec_dir)/%.xml
41*4882a593Smuzhiyun 	$(AM_V_GEN)$(XSLTPROC) $(XSLTPROC_OPTS) -o $@ \
42*4882a593Smuzhiyun 	    $(tools_dir)/spec-to-python.xsl \
43*4882a593Smuzhiyun 	    $(spec_dir)/$*.xml
44