• Home
Name
Date
Size
#Lines
LOC

..--

.gitlab-ci/03-May-2024-12390

doc/03-May-2024-86,45784,236

example/03-May-2024-375254

fuzz/03-May-2024-2,5711,950

include/03-May-2024-15,5759,925

m4/03-May-2024-2927

os400/03-May-2024-33,16227,369

python/03-May-2024-12,57210,087

result/03-May-2024-268,637241,227

test/03-May-2024-113,045101,770

vms/03-May-2024-715638

win32/03-May-2024-2,0511,602

xstc/03-May-2024-1,041778

.editorconfigD03-May-2024201 1611

.gitattributesD03-May-202432 32

.gitignoreD03-May-20241.6 KiB119118

.gitlab-ci.ymlD03-May-20245.8 KiB276241

Android.bpD03-May-202436.8 KiB1,1121,090

CMakeLists.txtD03-May-202421.7 KiB694631

CleanSpec.mkD03-May-20242.3 KiB532

CopyrightD03-May-20241.3 KiB2419

HTMLparser.cD03-May-2024211.2 KiB7,3285,107

HTMLtree.cD03-May-202433.4 KiB1,202759

MAINTAINERS.mdD03-May-20241.5 KiB6637

METADATAD03-May-20241,011 3229

MODULE_LICENSE_MITD03-May-20240

Makefile.amD03-May-202416.2 KiB464392

NEWSD03-May-2024189.1 KiB3,8203,386

NOTICED03-May-20241.3 KiB2419

OWNERSD03-May-202446 21

README.mdD03-May-20243.8 KiB12986

README.zOSD03-May-20249.6 KiB213197

SAX.cD03-May-20243.9 KiB13295

SAX2.cD03-May-202484.2 KiB3,0232,091

autogen.shD03-May-20242.3 KiB9677

buf.cD03-May-202427.5 KiB1,114658

build_glob.pyD03-May-20245.1 KiB12290

c14n.cD03-May-202468.9 KiB2,2281,280

catalog.cD03-May-202496.7 KiB3,8172,596

check-relaxng-test-suite.pyD03-May-202410.5 KiB399297

check-relaxng-test-suite2.pyD03-May-202411 KiB423303

check-xinclude-test-suite.pyD03-May-20245.8 KiB221182

check-xml-test-suite.pyD03-May-202410 KiB409319

check-xsddata-test-suite.pyD03-May-202411.2 KiB425315

chvalid.cD03-May-202411.9 KiB337206

chvalid.defD03-May-20245.9 KiB362354

config.hD03-May-20245.2 KiB18752

config.h.cmake.inD03-May-20244.4 KiB152103

configure.acD03-May-202432.6 KiB1,1451,053

dbgen.plD03-May-20241.3 KiB4434

dbgenattr.plD03-May-20241.3 KiB4333

debugXML.cD03-May-2024101.9 KiB3,4272,681

dict.cD03-May-202429.9 KiB1,267846

encoding.cD03-May-2024143 KiB4,0113,003

entities.cD03-May-202430.6 KiB1,154762

error.cD03-May-202427.4 KiB1,025702

genChRanges.pyD03-May-202417.7 KiB578422

genUnicode.pyD03-May-202412.6 KiB477371

gentest.pyD03-May-202430.5 KiB984764

global.dataD03-May-20241.1 KiB3029

globals.cD03-May-202428.9 KiB1,121704

hash.cD03-May-202430.4 KiB1,190759

legacy.cD03-May-202437.8 KiB1,343665

libxml-2.0-uninstalled.pc.inD03-May-2024284 1412

libxml-2.0.pc.inD03-May-2024293 1412

libxml.hD03-May-20241.4 KiB6334

libxml.m4D03-May-2024453 1512

libxml2-config.cmake.cmake.inD03-May-20245.5 KiB137115

libxml2-config.cmake.inD03-May-20244.6 KiB11697

libxml2.doapD03-May-20241.6 KiB3834

libxml2.symsD03-May-20241.7 KiB5351

list.cD03-May-202415.9 KiB778403

nanoftp.cD03-May-202451.5 KiB2,1001,550

nanohttp.cD03-May-202448 KiB1,9291,371

parser.cD03-May-2024425.8 KiB15,38410,286

parserInternals.cD03-May-202462.1 KiB2,2271,374

pattern.cD03-May-202461.6 KiB2,5981,810

post_update.shD03-May-2024195 93

relaxng.cD03-May-2024359.6 KiB11,1028,549

rngparser.cD03-May-202446.5 KiB1,5941,208

runsuite.cD03-May-202431.4 KiB1,172989

runtest.cD03-May-2024136.8 KiB5,3234,047

runxmlconf.cD03-May-202415.8 KiB603480

schematron.cD03-May-202461.3 KiB2,0631,454

testModule.cD03-May-20241.8 KiB8560

testOOM.cD03-May-20248.1 KiB366295

testOOMlib.cD03-May-20245.1 KiB267157

testOOMlib.hD03-May-2024568 2313

testThreads.cD03-May-20245.1 KiB215191

testapi.cD03-May-20241.3 MiB51,22643,126

testchar.cD03-May-202416.9 KiB690487

testdict.cD03-May-202411.5 KiB447340

testdso.cD03-May-2024166 139

testlimits.cD03-May-202441 KiB1,6291,064

testrecurse.cD03-May-202432.5 KiB1,215913

threads.cD03-May-202422.5 KiB906575

timsort.hD03-May-202413.8 KiB602434

tree.cD03-May-2024261.3 KiB10,2736,721

trio.cD03-May-2024156.8 KiB6,8935,193

trio.hD03-May-20247.3 KiB231156

triodef.hD03-May-20246.8 KiB229168

trionan.cD03-May-202422.5 KiB915545

trionan.hD03-May-20242 KiB8529

triop.hD03-May-20245.6 KiB151103

triostr.cD03-May-202441.1 KiB2,1131,301

triostr.hD03-May-20248 KiB145100

uri.cD03-May-202465.7 KiB2,5761,589

valid.cD03-May-2024191.1 KiB7,1564,914

xinclude.cD03-May-202465.4 KiB2,5111,722

xlink.cD03-May-20244.2 KiB16671

xml2-config.inD03-May-20241.8 KiB10986

xmlIO.cD03-May-2024101 KiB4,0652,474

xmlcatalog.cD03-May-202414.5 KiB610515

xmllint.cD03-May-202497.9 KiB3,7563,078

xmlmemory.cD03-May-202424.6 KiB1,072699

xmlmodule.cD03-May-20248.3 KiB354183

xmlreader.cD03-May-2024163 KiB5,8823,994

xmlregexp.cD03-May-2024220.1 KiB8,3666,242

xmlsave.cD03-May-202477.8 KiB2,6961,829

xmlschemas.cD03-May-2024813.3 KiB29,20319,407

xmlschemastypes.cD03-May-2024177.7 KiB6,3244,613

xmlstring.cD03-May-202425.9 KiB1,047572

xmlunicode.cD03-May-2024100 KiB3,1781,618

xmlwriter.cD03-May-2024122 KiB4,7383,172

xpath.cD03-May-2024400.6 KiB14,7469,914

xpointer.cD03-May-202475.8 KiB2,9751,919

xzlib.cD03-May-202424.3 KiB818637

README.md

1# libxml2
2
3libxml2 is an XML toolkit implemented in C, originally developed for
4the GNOME Project.
5
6Official releases can be downloaded from
7<https://download.gnome.org/sources/libxml2/>
8
9The git repository is hosted on GNOME's GitLab server:
10<https://gitlab.gnome.org/GNOME/libxml2>
11
12Bugs should be reported at
13<https://gitlab.gnome.org/GNOME/libxml2/-/issues>
14
15Documentation is available at
16<https://gitlab.gnome.org/GNOME/libxml2/-/wikis>
17
18## License
19
20This code is released under the MIT License, see the Copyright file.
21
22## Build instructions
23
24libxml2 can be built with GNU Autotools, CMake, or several other build
25systems in platform-specific subdirectories.
26
27### Autotools (for POSIX systems like Linux, BSD, macOS)
28
29If you build from a Git tree, you have to install Autotools and start
30by generating the configuration files with:
31
32    ./autogen.sh
33
34If you build from a source tarball, extract the archive with:
35
36    tar xf libxml2-xxx.tar.gz
37    cd libxml2-xxx
38
39To see a list of build options:
40
41    ./configure --help
42
43Also see the INSTALL file for additional instructions. Then you can
44configure and build the library:
45
46    ./configure [possible options]
47    make
48
49Note that by default, no optimization options are used. You have to
50enable them manually, for example with:
51
52    CFLAGS='-O2 -fno-semantic-interposition' ./configure
53
54Now you can run the test suite with:
55
56    make check
57
58Please report test failures to the mailing list or bug tracker.
59
60Then you can install the library:
61
62    make install
63
64At that point you may have to rerun ldconfig or a similar utility to
65update your list of installed shared libs.
66
67### CMake (mainly for Windows)
68
69Another option for compiling libxml is using CMake:
70
71    cmake -E tar xf libxml2-xxx.tar.gz
72    cmake -S libxml2-xxx -B libxml2-xxx-build [possible options]
73    cmake --build libxml2-xxx-build
74    cmake --install libxml2-xxx-build
75
76Common CMake options include:
77
78    -D BUILD_SHARED_LIBS=OFF            # build static libraries
79    -D CMAKE_BUILD_TYPE=Release         # specify build type
80    -D CMAKE_INSTALL_PREFIX=/usr/local  # specify the install path
81    -D LIBXML2_WITH_ICONV=OFF           # disable iconv
82    -D LIBXML2_WITH_LZMA=OFF            # disable liblzma
83    -D LIBXML2_WITH_PYTHON=OFF          # disable Python
84    -D LIBXML2_WITH_ZLIB=OFF            # disable libz
85
86You can also open the libxml source directory with its CMakeLists.txt
87directly in various IDEs such as CLion, QtCreator, or Visual Studio.
88
89## Dependencies
90
91Libxml does not require any other libraries. A platform with somewhat
92recent POSIX support should be sufficient (please report any violation
93to this rule you may find).
94
95However, if found at configuration time, libxml will detect and use
96the following libraries:
97
98- [libz](https://zlib.net/), a highly portable and widely available
99  compression library.
100- [liblzma](https://tukaani.org/xz/), another compression library.
101- [libiconv](https://www.gnu.org/software/libiconv/), a character encoding
102  conversion library. The iconv function is part of POSIX.1-2001, so
103  libiconv isn't required on modern UNIX-like systems like Linux, BSD or
104  macOS.
105- [ICU](https://icu.unicode.org/), a Unicode library. Mainly useful as an
106  alternative to iconv on Windows. Unnecessary on most other systems.
107
108## Contributing
109
110The current version of the code can be found in GNOME's GitLab at
111at <https://gitlab.gnome.org/GNOME/libxml2>. The best way to get involved
112is by creating issues and merge requests on GitLab. Alternatively, you can
113start discussions and send patches to the mailing list. If you want to
114work with patches, please format them with git-format-patch and use plain
115text attachments.
116
117All code must conform to C89 and pass the GitLab CI tests. Add regression
118tests if possible.
119
120## Authors
121
122- Daniel Veillard
123- Bjorn Reese
124- William Brack
125- Igor Zlatkovic for the Windows port
126- Aleksey Sanin
127- Nick Wellnhofer
128
129

README.zOS

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