xref: /aosp_15_r20/external/libxml2/README.zOS (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard WorkerNotes for compiling on zOS:
2*7c568831SAndroid Build Coastguard Worker
3*7c568831SAndroid Build Coastguard Worker- since testapi.c file is huge (over 52000 lines), it's compilation
4*7c568831SAndroid Build Coastguard Worker  fails: I skipped the problem by removing all references to testapi in the
5*7c568831SAndroid Build Coastguard Worker  Makefile.in, but it would be neater if one can build without test files
6*7c568831SAndroid Build Coastguard Worker  (I didn't find an option in configure...)
7*7c568831SAndroid Build Coastguard Worker
8*7c568831SAndroid Build Coastguard Worker- since the name of files (or qualifier) in PDS are limited to 8 I had to
9*7c568831SAndroid Build Coastguard Worker  rename xmlschemas.c and xmlschemastypes.c in (resp.) xmlsche.c xmlschet.c
10*7c568831SAndroid Build Coastguard Worker  (and I had to modify all occurrences of these files accordingly in the
11*7c568831SAndroid Build Coastguard Worker  rest of the Makefile !!!).
12*7c568831SAndroid Build Coastguard Worker
13*7c568831SAndroid Build Coastguard Worker- in order to copy objects to PDS, I had the cp command at line 860
14*7c568831SAndroid Build Coastguard Worker  of Makefile.in
15*7c568831SAndroid Build Coastguard Worker
16*7c568831SAndroid Build Coastguard Workerlibxml2.la: $(libxml2_la_OBJECTS) $(libxml2_la_DEPENDENCIES)
17*7c568831SAndroid Build Coastguard Worker        $(AM_V_CCLD)$(libxml2_la_LINK) -rpath $(libdir) $(libxml2_la_OBJECTS) $(libxml2_la_LIBADD) $(LIBS)
18*7c568831SAndroid Build Coastguard Worker        # Copy objects to PDS
19*7c568831SAndroid Build Coastguard Worker        @list='$(libxml2_OBJECTS)' ; for p in $$list; do \
20*7c568831SAndroid Build Coastguard Worker          cp -ACMv $$p "//'<PDS NAME>'"; \
21*7c568831SAndroid Build Coastguard Worker        done
22*7c568831SAndroid Build Coastguard Worker
23*7c568831SAndroid Build Coastguard Worker	with <PDS NAME> stands for the name of my PDS and
24*7c568831SAndroid Build Coastguard Worker
25*7c568831SAndroid Build Coastguard Workerlibxml2_OBJECTS = SAX.o entities.o encoding.o error.o \
26*7c568831SAndroid Build Coastguard Worker	parserInternals.o parser.o tree.o hash.o list.o xmlIO.o \
27*7c568831SAndroid Build Coastguard Worker	xmlmemory.o uri.o valid.o xlink.o HTMLparser.o \
28*7c568831SAndroid Build Coastguard Worker	HTMLtree.o debugXML.o xpath.o xpointer.o xinclude.o \
29*7c568831SAndroid Build Coastguard Worker	nanohttp.o nanoftp.o triostr.o trio.o catalog.o globals.o \
30*7c568831SAndroid Build Coastguard Worker	threads.o c14n.o xmlstring.o buf.o xmlregexp.o \
31*7c568831SAndroid Build Coastguard Worker	xmlsche.o xmlschet.o xmlunicode.o \
32*7c568831SAndroid Build Coastguard Worker	xmlreader.o relaxng.o dict.o SAX2.o \
33*7c568831SAndroid Build Coastguard Worker	xmlwriter.o legacy.o chvalid.o pattern.o xmlsave.o \
34*7c568831SAndroid Build Coastguard Worker	xmlmodule.o schematron.o xzlib.o
35*7c568831SAndroid Build Coastguard Worker
36*7c568831SAndroid Build Coastguard WorkerIn order to handle the support of zOS without breaking the existing
37*7c568831SAndroid Build Coastguard WorkerMakefile maybe a new option/flag zOs would copy xmlschemas.c and
38*7c568831SAndroid Build Coastguard Workerxmlschemastypes.c files and use specifics targets rather than existing
39*7c568831SAndroid Build Coastguard Workerones with the longer names... A variable to handle the PDS name has to
40*7c568831SAndroid Build Coastguard Workerbe provided also...
41*7c568831SAndroid Build Coastguard Worker
42*7c568831SAndroid Build Coastguard WorkerSee patch below for set of changes to Makefile.in
43*7c568831SAndroid Build Coastguard Worker
44*7c568831SAndroid Build Coastguard WorkerStéphane Michaut <[email protected]>
45*7c568831SAndroid Build Coastguard WorkerJuly 2017
46*7c568831SAndroid Build Coastguard Worker
47*7c568831SAndroid Build Coastguard Worker
48*7c568831SAndroid Build Coastguard Worker--- Makefile.in	2017-08-01 08:17:15.000000000 +0200
49*7c568831SAndroid Build Coastguard Worker+++ Makefile-new.in	2017-08-01 08:07:26.000000000 +0200
50*7c568831SAndroid Build Coastguard Worker@@ -41,7 +41,7 @@
51*7c568831SAndroid Build Coastguard Worker 	testSAX$(EXEEXT) testHTML$(EXEEXT) testXPath$(EXEEXT) \
52*7c568831SAndroid Build Coastguard Worker 	testURI$(EXEEXT) testThreads$(EXEEXT) testC14N$(EXEEXT) \
53*7c568831SAndroid Build Coastguard Worker 	testAutomata$(EXEEXT) testRegexp$(EXEEXT) testReader$(EXEEXT) \
54*7c568831SAndroid Build Coastguard Worker-	testapi$(EXEEXT) testModule$(EXEEXT) runtest$(EXEEXT) \
55*7c568831SAndroid Build Coastguard Worker+	testModule$(EXEEXT) runtest$(EXEEXT) \
56*7c568831SAndroid Build Coastguard Worker 	runsuite$(EXEEXT) testchar$(EXEEXT) testdict$(EXEEXT) \
57*7c568831SAndroid Build Coastguard Worker 	runxmlconf$(EXEEXT) testrecurse$(EXEEXT) testlimits$(EXEEXT)
58*7c568831SAndroid Build Coastguard Worker bin_PROGRAMS = xmllint$(EXEEXT) xmlcatalog$(EXEEXT)
59*7c568831SAndroid Build Coastguard Worker@@ -106,6 +106,7 @@
60*7c568831SAndroid Build Coastguard Worker 	debugXML.c xpath.c xpointer.c xinclude.c nanohttp.c nanoftp.c \
61*7c568831SAndroid Build Coastguard Worker 	DOCBparser.c catalog.c globals.c threads.c c14n.c xmlstring.c \
62*7c568831SAndroid Build Coastguard Worker 	buf.c xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c \
63*7c568831SAndroid Build Coastguard Worker+        xmlsche.c xmlschet.c \
64*7c568831SAndroid Build Coastguard Worker 	triostr.c trio.c xmlreader.c relaxng.c dict.c SAX2.c \
65*7c568831SAndroid Build Coastguard Worker 	xmlwriter.c legacy.c chvalid.c pattern.c xmlsave.c xmlmodule.c \
66*7c568831SAndroid Build Coastguard Worker 	schematron.c xzlib.c
67*7c568831SAndroid Build Coastguard Worker@@ -118,10 +119,24 @@
68*7c568831SAndroid Build Coastguard Worker 	nanohttp.lo nanoftp.lo $(am__objects_1) catalog.lo globals.lo \
69*7c568831SAndroid Build Coastguard Worker 	threads.lo c14n.lo xmlstring.lo buf.lo xmlregexp.lo \
70*7c568831SAndroid Build Coastguard Worker 	xmlschemas.lo xmlschemastypes.lo xmlunicode.lo \
71*7c568831SAndroid Build Coastguard Worker+        xmlsche.lo xmlschet.lo \
72*7c568831SAndroid Build Coastguard Worker 	$(am__objects_2) xmlreader.lo relaxng.lo dict.lo SAX2.lo \
73*7c568831SAndroid Build Coastguard Worker 	xmlwriter.lo legacy.lo chvalid.lo pattern.lo xmlsave.lo \
74*7c568831SAndroid Build Coastguard Worker 	xmlmodule.lo schematron.lo xzlib.lo
75*7c568831SAndroid Build Coastguard Worker libxml2_la_OBJECTS = $(am_libxml2_la_OBJECTS)
76*7c568831SAndroid Build Coastguard Worker+
77*7c568831SAndroid Build Coastguard Worker+libxml2_OBJECTS = SAX.o entities.o encoding.o error.o \
78*7c568831SAndroid Build Coastguard Worker+	parserInternals.o parser.o tree.o hash.o list.o xmlIO.o \
79*7c568831SAndroid Build Coastguard Worker+	xmlmemory.o uri.o valid.o xlink.o HTMLparser.o \
80*7c568831SAndroid Build Coastguard Worker+	HTMLtree.o debugXML.o xpath.o xpointer.o xinclude.o \
81*7c568831SAndroid Build Coastguard Worker+	nanohttp.o nanoftp.o triostr.o trio.o catalog.o globals.o \
82*7c568831SAndroid Build Coastguard Worker+	threads.o c14n.o xmlstring.o buf.o xmlregexp.o \
83*7c568831SAndroid Build Coastguard Worker+	xmlschemas.o xmlschemastypes.o xmlunicode.o \
84*7c568831SAndroid Build Coastguard Worker+	xmlsche.o xmlschemast.o \
85*7c568831SAndroid Build Coastguard Worker+	xmlreader.o relaxng.o dict.o SAX2.o \
86*7c568831SAndroid Build Coastguard Worker+	xmlwriter.o legacy.o chvalid.o pattern.o xmlsave.o \
87*7c568831SAndroid Build Coastguard Worker+	xmlmodule.o schematron.o xzlib.o
88*7c568831SAndroid Build Coastguard Worker+
89*7c568831SAndroid Build Coastguard Worker AM_V_lt = $(am__v_lt_$(V))
90*7c568831SAndroid Build Coastguard Worker am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
91*7c568831SAndroid Build Coastguard Worker am__v_lt_0 = --silent
92*7c568831SAndroid Build Coastguard Worker@@ -216,11 +231,6 @@
93*7c568831SAndroid Build Coastguard Worker testXPath_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
94*7c568831SAndroid Build Coastguard Worker 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
95*7c568831SAndroid Build Coastguard Worker 	$(testXPath_LDFLAGS) $(LDFLAGS) -o $@
96*7c568831SAndroid Build Coastguard Worker-am_testapi_OBJECTS = testapi.$(OBJEXT)
97*7c568831SAndroid Build Coastguard Worker-testapi_OBJECTS = $(am_testapi_OBJECTS)
98*7c568831SAndroid Build Coastguard Worker-testapi_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
99*7c568831SAndroid Build Coastguard Worker-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
100*7c568831SAndroid Build Coastguard Worker-	$(testapi_LDFLAGS) $(LDFLAGS) -o $@
101*7c568831SAndroid Build Coastguard Worker am_testchar_OBJECTS = testchar.$(OBJEXT)
102*7c568831SAndroid Build Coastguard Worker testchar_OBJECTS = $(am_testchar_OBJECTS)
103*7c568831SAndroid Build Coastguard Worker testchar_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
104*7c568831SAndroid Build Coastguard Worker@@ -285,7 +295,7 @@
105*7c568831SAndroid Build Coastguard Worker 	$(testReader_SOURCES) $(testRegexp_SOURCES) \
106*7c568831SAndroid Build Coastguard Worker 	$(testRelax_SOURCES) $(testSAX_SOURCES) $(testSchemas_SOURCES) \
107*7c568831SAndroid Build Coastguard Worker 	$(testThreads_SOURCES) $(testURI_SOURCES) $(testXPath_SOURCES) \
108*7c568831SAndroid Build Coastguard Worker-	$(testapi_SOURCES) $(testchar_SOURCES) $(testdict_SOURCES) \
109*7c568831SAndroid Build Coastguard Worker+	$(testchar_SOURCES) $(testdict_SOURCES) \
110*7c568831SAndroid Build Coastguard Worker 	$(testlimits_SOURCES) $(testrecurse_SOURCES) \
111*7c568831SAndroid Build Coastguard Worker 	$(xmlcatalog_SOURCES) $(xmllint_SOURCES)
112*7c568831SAndroid Build Coastguard Worker DIST_SOURCES = $(am__libxml2_la_SOURCES_DIST) $(testdso_la_SOURCES) \
113*7c568831SAndroid Build Coastguard Worker@@ -295,7 +305,7 @@
114*7c568831SAndroid Build Coastguard Worker 	$(testReader_SOURCES) $(testRegexp_SOURCES) \
115*7c568831SAndroid Build Coastguard Worker 	$(testRelax_SOURCES) $(testSAX_SOURCES) $(testSchemas_SOURCES) \
116*7c568831SAndroid Build Coastguard Worker 	$(am__testThreads_SOURCES_DIST) $(testURI_SOURCES) \
117*7c568831SAndroid Build Coastguard Worker-	$(testXPath_SOURCES) $(testapi_SOURCES) $(testchar_SOURCES) \
118*7c568831SAndroid Build Coastguard Worker+	$(testXPath_SOURCES) $(testchar_SOURCES) \
119*7c568831SAndroid Build Coastguard Worker 	$(testdict_SOURCES) $(testlimits_SOURCES) \
120*7c568831SAndroid Build Coastguard Worker 	$(testrecurse_SOURCES) $(xmlcatalog_SOURCES) \
121*7c568831SAndroid Build Coastguard Worker 	$(xmllint_SOURCES)
122*7c568831SAndroid Build Coastguard Worker@@ -700,11 +710,6 @@
123*7c568831SAndroid Build Coastguard Worker noinst_LTLIBRARIES = testdso.la
124*7c568831SAndroid Build Coastguard Worker testdso_la_SOURCES = testdso.c
125*7c568831SAndroid Build Coastguard Worker testdso_la_LDFLAGS = -module -no-undefined -avoid-version -rpath $(libdir)
126*7c568831SAndroid Build Coastguard Worker-BUILT_SOURCES = testapi.c
127*7c568831SAndroid Build Coastguard Worker-testapi_SOURCES = testapi.c
128*7c568831SAndroid Build Coastguard Worker-testapi_LDFLAGS =
129*7c568831SAndroid Build Coastguard Worker-testapi_DEPENDENCIES = $(DEPS)
130*7c568831SAndroid Build Coastguard Worker-testapi_LDADD = $(LDADDS)
131*7c568831SAndroid Build Coastguard Worker runxmlconf_SOURCES = runxmlconf.c
132*7c568831SAndroid Build Coastguard Worker runxmlconf_LDFLAGS =
133*7c568831SAndroid Build Coastguard Worker runxmlconf_DEPENDENCIES = $(DEPS)
134*7c568831SAndroid Build Coastguard Worker@@ -854,6 +859,12 @@
135*7c568831SAndroid Build Coastguard Worker 	done
136*7c568831SAndroid Build Coastguard Worker libxml2.la: $(libxml2_la_OBJECTS) $(libxml2_la_DEPENDENCIES)
137*7c568831SAndroid Build Coastguard Worker 	$(AM_V_CCLD)$(libxml2_la_LINK) -rpath $(libdir) $(libxml2_la_OBJECTS) $(libxml2_la_LIBADD) $(LIBS)
138*7c568831SAndroid Build Coastguard Worker+        # Copie des obj
139*7c568831SAndroid Build Coastguard Worker+	@list='$(libxml2_OBJECTS)' ; for p in $$list; do \
140*7c568831SAndroid Build Coastguard Worker+	  echo "copy to PDS: $$p"; \
141*7c568831SAndroid Build Coastguard Worker+	  cp -ACMv $$p "//'A009153.XRDEV230.FIC.OBJLIB.LIBXML'"; \
142*7c568831SAndroid Build Coastguard Worker+	done
143*7c568831SAndroid Build Coastguard Worker+
144*7c568831SAndroid Build Coastguard Worker testdso.la: $(testdso_la_OBJECTS) $(testdso_la_DEPENDENCIES)
145*7c568831SAndroid Build Coastguard Worker 	$(AM_V_CCLD)$(testdso_la_LINK)  $(testdso_la_OBJECTS) $(testdso_la_LIBADD) $(LIBS)
146*7c568831SAndroid Build Coastguard Worker install-binPROGRAMS: $(bin_PROGRAMS)
147*7c568831SAndroid Build Coastguard Worker@@ -953,9 +964,6 @@
148*7c568831SAndroid Build Coastguard Worker testXPath$(EXEEXT): $(testXPath_OBJECTS) $(testXPath_DEPENDENCIES)
149*7c568831SAndroid Build Coastguard Worker 	@rm -f testXPath$(EXEEXT)
150*7c568831SAndroid Build Coastguard Worker 	$(AM_V_CCLD)$(testXPath_LINK) $(testXPath_OBJECTS) $(testXPath_LDADD) $(LIBS)
151*7c568831SAndroid Build Coastguard Worker-testapi$(EXEEXT): $(testapi_OBJECTS) $(testapi_DEPENDENCIES)
152*7c568831SAndroid Build Coastguard Worker-	@rm -f testapi$(EXEEXT)
153*7c568831SAndroid Build Coastguard Worker-	$(AM_V_CCLD)$(testapi_LINK) $(testapi_OBJECTS) $(testapi_LDADD) $(LIBS)
154*7c568831SAndroid Build Coastguard Worker testchar$(EXEEXT): $(testchar_OBJECTS) $(testchar_DEPENDENCIES)
155*7c568831SAndroid Build Coastguard Worker 	@rm -f testchar$(EXEEXT)
156*7c568831SAndroid Build Coastguard Worker 	$(AM_V_CCLD)$(testchar_LINK) $(testchar_OBJECTS) $(testchar_LDADD) $(LIBS)
157*7c568831SAndroid Build Coastguard Worker@@ -1056,7 +1064,6 @@
158*7c568831SAndroid Build Coastguard Worker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testThreadsWin32.Po@am__quote@
159*7c568831SAndroid Build Coastguard Worker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testURI.Po@am__quote@
160*7c568831SAndroid Build Coastguard Worker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testXPath.Po@am__quote@
161*7c568831SAndroid Build Coastguard Worker-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testapi.Po@am__quote@
162*7c568831SAndroid Build Coastguard Worker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testchar.Po@am__quote@
163*7c568831SAndroid Build Coastguard Worker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testdict.Po@am__quote@
164*7c568831SAndroid Build Coastguard Worker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testdso.Plo@am__quote@
165*7c568831SAndroid Build Coastguard Worker@@ -1755,18 +1762,6 @@
166*7c568831SAndroid Build Coastguard Worker 	uninstall-local uninstall-m4dataDATA uninstall-man \
167*7c568831SAndroid Build Coastguard Worker 	uninstall-man1 uninstall-man3 uninstall-pkgconfigDATA
168*7c568831SAndroid Build Coastguard Worker
169*7c568831SAndroid Build Coastguard Worker-
170*7c568831SAndroid Build Coastguard Worker-# that one forces the rebuild when "make rebuild" is run on doc/
171*7c568831SAndroid Build Coastguard Worker-rebuild_testapi:
172*7c568831SAndroid Build Coastguard Worker-	-@(if [ "$(PYTHON)" != "" ] ; then \
173*7c568831SAndroid Build Coastguard Worker-	    $(PYTHON) $(srcdir)/gentest.py $(srcdir) ; fi )
174*7c568831SAndroid Build Coastguard Worker-
175*7c568831SAndroid Build Coastguard Worker-# that one is just to make sure it is rebuilt if missing
176*7c568831SAndroid Build Coastguard Worker-# but adding the dependances generate mess
177*7c568831SAndroid Build Coastguard Worker-testapi.c: $(srcdir)/gentest.py
178*7c568831SAndroid Build Coastguard Worker-	-@(if [ "$(PYTHON)" != "" ] ; then \
179*7c568831SAndroid Build Coastguard Worker-	    $(PYTHON) $(srcdir)/gentest.py $(srcdir) ; fi )
180*7c568831SAndroid Build Coastguard Worker-
181*7c568831SAndroid Build Coastguard Worker #testOOM_SOURCES=testOOM.c testOOMlib.h testOOMlib.c
182*7c568831SAndroid Build Coastguard Worker #testOOM_LDFLAGS =
183*7c568831SAndroid Build Coastguard Worker #testOOM_DEPENDENCIES = $(DEPS)
184*7c568831SAndroid Build Coastguard Worker@@ -1775,7 +1770,7 @@
185*7c568831SAndroid Build Coastguard Worker runtests:
186*7c568831SAndroid Build Coastguard Worker 	[ -d test   ] || $(LN_S) $(srcdir)/test   .
187*7c568831SAndroid Build Coastguard Worker 	[ -d result ] || $(LN_S) $(srcdir)/result .
188*7c568831SAndroid Build Coastguard Worker-	$(CHECKER) ./runtest$(EXEEXT) && $(CHECKER) ./testrecurse$(EXEEXT) &&$(CHECKER) ./testapi$(EXEEXT) && $(CHECKER) ./testchar$(EXEEXT)&& $(CHECKER) ./testdict$(EXEEXT) && $(CHECKER) ./runxmlconf$(EXEEXT)
189*7c568831SAndroid Build Coastguard Worker+	$(CHECKER) ./runtest$(EXEEXT) && $(CHECKER) ./testrecurse$(EXEEXT) &&$(CHECKER) && $(CHECKER) ./testchar$(EXEEXT)&& $(CHECKER) ./testdict$(EXEEXT) && $(CHECKER) ./runxmlconf$(EXEEXT)
190*7c568831SAndroid Build Coastguard Worker 	@(if [ "$(PYTHON_SUBDIR)" != "" ] ; then cd python ; \
191*7c568831SAndroid Build Coastguard Worker 	    $(MAKE) tests ; fi)
192*7c568831SAndroid Build Coastguard Worker
193*7c568831SAndroid Build Coastguard Worker@@ -1797,10 +1792,6 @@
194*7c568831SAndroid Build Coastguard Worker 	    $(MAKE) tests ; fi)
195*7c568831SAndroid Build Coastguard Worker 	@(cd doc/examples ; $(MAKE) tests)
196*7c568831SAndroid Build Coastguard Worker
197*7c568831SAndroid Build Coastguard Worker-APItests: testapi$(EXEEXT)
198*7c568831SAndroid Build Coastguard Worker-	@echo "## Running the API regression tests this may take a little while"
199*7c568831SAndroid Build Coastguard Worker-	-@($(CHECKER) $(top_builddir)/testapi -q)
200*7c568831SAndroid Build Coastguard Worker-
201*7c568831SAndroid Build Coastguard Worker HTMLtests : testHTML$(EXEEXT)
202*7c568831SAndroid Build Coastguard Worker 	@(echo > .memdump)
203*7c568831SAndroid Build Coastguard Worker 	@echo "## HTML regression tests"
204*7c568831SAndroid Build Coastguard Worker@@ -2746,7 +2737,7 @@
205*7c568831SAndroid Build Coastguard Worker dist-test: distdir
206*7c568831SAndroid Build Coastguard Worker 	(mkdir -p $(distdir))
207*7c568831SAndroid Build Coastguard Worker 	(cd $(srcdir) ; tar -cf - --exclude CVS --exclude .svn --exclude .git xstc/Tests) | (cd $(distdir); tar xf -)
208*7c568831SAndroid Build Coastguard Worker-	tar -cf - $(distdir)/test $(distdir)/result $(distdir)/xstc/Tests  $(distdir)/Makefile.tests $(distdir)/README $(distdir)/README.tests $(distdir)/AUTHORS $(distdir)/testapi.c $(distdir)/runtest.c $(distdir)/runsuite.c | GZIP=$(GZIP_ENV) gzip -c >`echo "$(distdir)" | sed "s+libxml2+libxml2-tests+"`.tar.gz
209*7c568831SAndroid Build Coastguard Worker+	tar -cf - $(distdir)/test $(distdir)/result $(distdir)/xstc/Tests  $(distdir)/Makefile.tests $(distdir)/README $(distdir)/README.tests $(distdir)/AUTHORS $(distdir)/runtest.c $(distdir)/runsuite.c | GZIP=$(GZIP_ENV) gzip -c >`echo "$(distdir)" | sed "s+libxml2+libxml2-tests+"`.tar.gz
210*7c568831SAndroid Build Coastguard Worker 	@(rm -rf $(distdir)/xstc/Test)
211*7c568831SAndroid Build Coastguard Worker
212*7c568831SAndroid Build Coastguard Worker cleantar:
213