EXTRA_DIST = \
all.xml \
+ generic-types.xml \
misc.xml \
Channel_Handler.xml \
- Stream_Engine.xml \
- Chandler.xml \
- Filter.xml
+ Tube_Handler.xml \
+ Channel_Type_File_Transfer.xml \
+ Channel_Interface_Tube.xml \
+ Channel_Type_DBus_Tube.xml \
+ Channel_Type_Stream_Tube.xml
noinst_LTLIBRARIES = libemp-extensions.la
extensions.html: _gen/all.xml $(tools_dir)/doc-generator.xsl
$(XSLTPROC) $(XSLTPROCFLAGS) \
+ --param "allow-undefined-interfaces" "true()" \
$(tools_dir)/doc-generator.xsl \
$< > $@
$(PYTHON) $(tools_dir)/glib-client-marshaller-gen.py $< \
_emp_ext > $@
-_gen/enums.h: _gen/all.xml $(tools_dir)/c-constants-generator.xsl
- $(XSLTPROC) $(XSLTPROCFLAGS) \
- --stringparam mixed-case-prefix Emp \
- $(tools_dir)/c-constants-generator.xsl \
- $< > $@
-
-_gen/interfaces.h: _gen/all.xml \
- $(tools_dir)/glib-interfaces-generator.xsl \
- $(tools_dir)/c-interfaces-generator.xsl
- $(XSLTPROC) $(XSLTPROCFLAGS) \
- --stringparam mixed-case-prefix Emp \
- $(tools_dir)/glib-interfaces-generator.xsl \
+_gen/enums.h: _gen/all.xml \
+ $(tools_dir)/c-constants-gen.py
+ $(PYTHON) $(tools_dir)/c-constants-gen.py \
+ Emp \
$< > $@
-_gen/interfaces-body.h: _gen/all.xml \
- $(tools_dir)/glib-interfaces-body-generator.xsl \
- $(tools_dir)/c-interfaces-generator.xsl
- $(XSLTPROC) $(XSLTPROCFLAGS) \
- --stringparam mixed-case-prefix Emp \
- $(tools_dir)/glib-interfaces-body-generator.xsl \
- $< > $@
+_gen/interfaces-body.h _gen/interfaces.h: _gen/all.xml \
+ $(tools_dir)/glib-interfaces-gen.py
+ $(PYTHON) $(tools_dir)/glib-interfaces-gen.py \
+ Emp _gen/interfaces-body.h _gen/interfaces.h $<
# Generated files which must be generated per "category". Each TpProxy
# subclass you want to use with --subclass will need to have its own category,