[telepathy-mission-control/master] Move generated introspect XML into a subdirectory
Simon McVittie
simon.mcvittie at collabora.co.uk
Fri Mar 27 06:43:56 PDT 2009
Reducing clutter in xml/ makes it easier to compare the interfaces with
the versions found in telepathy-spec.
---
.gitignore | 1 -
libmissioncontrol/Makefile.am | 2 +-
src/Makefile.am | 2 +-
xml/Makefile.am | 8 +++++---
4 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/.gitignore b/.gitignore
index 715c9d3..08cf095 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,7 +3,6 @@
*~
*.swp
*-gen.h
-*-gen.xml
*-signals-marshal.[hc]
*-types.[hc]
*.stamp
diff --git a/libmissioncontrol/Makefile.am b/libmissioncontrol/Makefile.am
index 2d0efe6..a48297b 100644
--- a/libmissioncontrol/Makefile.am
+++ b/libmissioncontrol/Makefile.am
@@ -108,7 +108,7 @@ mission_control_include = \
mission-control-signals-marshal.h \
mission-control.h
-mc-client-lib-gen.h: $(top_builddir)/xml/MissionControl-gen.xml
+mc-client-lib-gen.h: $(top_builddir)/xml/_gen/introspect-MissionControl.xml
dbus-binding-tool --prefix=mc-client-lib --mode=glib-client $< > $@
%-marshal.h: %-marshal.list Makefile.am
diff --git a/src/Makefile.am b/src/Makefile.am
index 3d4d867..20f89d3 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -193,7 +193,7 @@ mcd-enum-types.c: Makefile
&& rm -f xgen-getc
-mcd-service-gen.h: $(top_builddir)/xml/MissionControl-gen.xml
+mcd-service-gen.h: $(top_builddir)/xml/_gen/introspect-MissionControl.xml
dbus-binding-tool --mode=glib-server --prefix=mcd_service $< > $@
EXTRA_DIST = \
diff --git a/xml/Makefile.am b/xml/Makefile.am
index 3a78d00..11fc081 100644
--- a/xml/Makefile.am
+++ b/xml/Makefile.am
@@ -22,15 +22,17 @@ SPECS = MissionControl.xml \
Connection_Interface_Contact_Capabilities.xml
-SPECS_GEN = ${SPECS:.xml=-gen.xml}
+SPECS_GEN = ${SPECS:%.xml=_gen/introspect-%.xml}
all-local: $(SPECS_GEN)
-MissionControl-gen.xml: MissionControl.xml $(tools_dir)/spec-to-introspect.xsl
+_gen/introspect-MissionControl.xml: MissionControl.xml $(tools_dir)/spec-to-introspect.xsl
+ $(mkdir_p) _gen
$(XSLTPROC) $(XSLTFLAGS) $(tools_dir)/spec-to-introspect.xsl $< \
| $(DROP_NAMESPACE) | $(DROP_TPTYPE) > $@
-%-gen.xml: %.xml $(tools_dir)/spec-to-introspect.xsl
+_gen/introspect-%.xml: %.xml $(tools_dir)/spec-to-introspect.xsl
+ $(mkdir_p) _gen
$(XSLTPROC) $(XSLTFLAGS) $(tools_dir)/spec-to-introspect.xsl $< \
| $(DROP_NAMESPACE) > $@
--
1.5.6.5
More information about the telepathy-commits
mailing list