Initial revision, contributed by Klaus Wiederaenders.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@997 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
87842339f6
commit
73c222a8c6
18 changed files with 1156 additions and 0 deletions
54
Examples/xml/Makefile.in
Normal file
54
Examples/xml/Makefile.in
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
# Examples/xml/Makefile
|
||||
|
||||
top_srcdir = @top_srcdir@
|
||||
|
||||
cleanup = tail +2 \
|
||||
| sed -e 's/ident="ID[0-9A-F]*"//g' \
|
||||
-e 's,name="/[^"]*/\([^/]*\.swg\)",name="\1",g'
|
||||
|
||||
all-dot-i-files = \
|
||||
error.i \
|
||||
example.i \
|
||||
example_apply.i \
|
||||
example_const.i \
|
||||
example_gif.i \
|
||||
example_inl.i \
|
||||
example_p5.i \
|
||||
example_ro.i \
|
||||
example_title_add.i \
|
||||
example_xml.i \
|
||||
gnarly.i
|
||||
|
||||
all: check
|
||||
|
||||
chk-swiglib = $(top_srcdir)/Lib
|
||||
|
||||
check:
|
||||
for f in $(all-dot-i-files) ; do \
|
||||
base=`basename $$f .i` ; \
|
||||
xml=$$base.xml ; \
|
||||
SWIG_LIB=$(chk-swiglib) $(top_srcdir)/swig -xml $$xml $$f ; \
|
||||
cat $$xml | $(cleanup) | diff -c $$base.expected-xml - ; \
|
||||
done
|
||||
|
||||
clean:
|
||||
rm -f *.xml
|
||||
|
||||
distclean: clean
|
||||
rm -f Makefile
|
||||
|
||||
# from here on, non-developers beware!
|
||||
|
||||
%.expected-xml : %.i
|
||||
SWIG_LIB=$(top_srcdir)/Lib $(top_srcdir)/swig -xml tmp-file $^
|
||||
cat tmp-file | $(cleanup) > $@
|
||||
rm -f tmp-file
|
||||
|
||||
all-expected-xml:
|
||||
for f in $(all-dot-i-files) ; do \
|
||||
make `basename $$f .i`.expected-xml ; done
|
||||
|
||||
all-expected-xml-clean:
|
||||
rm -f *.expected-xml
|
||||
|
||||
# Examples/xml/Makefile ends here
|
||||
Loading…
Add table
Add a link
Reference in a new issue