3
ALLTARGETS = xerces-dom xml4c-dom oracle-dom libxml sun_dom2.class
14
ifeq ($(XERCESC), yes)
26
TARGETS += sun_dom2.class
30
HEADERS = tools.h tools2.h ../tools/disp.h ../xmlgen/xmlgen.h ../xmlgen/opcgen.h ../xmlgen/random.h
37
rm -f $(ALLTARGETS) $(CLASSES)
39
libxml: libxml.c $(HEADERS)
40
$(gcc) $< -o libxml $(LIBXML_INCLUDE) $(LIBXML_LIB) -lxml2
43
intel-dom: intel-dom.cpp $(HEADERS)
44
$(gpp) $< -o intel-dom $(INTEL_INCLUDE) $(INTEL_LIB) $(LIBS) $(FLAGS)
46
ifneq ($(XERCESC_VERSION), 2.1)
47
xerces-dom: xerces-dom.cpp $(HEADERS) tools/xerces/DOMTreeErrorReporter.cpp tools/xerces/DOMTreeErrorReporter.hpp
48
$(gpp) $< tools/xerces/DOMTreeErrorReporter.cpp -o xerces-dom $(XERCESC_INCLUDE) $(XERCESC_LIB) $(LIBS) $(FLAGS) -I./tools/xerces
50
xerces-dom: xerces-dom.cpp $(HEADERS) tools/xerces/DOMTreeErrorReporter.cpp tools/xerces/DOMTreeErrorReporter.hpp
51
$(compatgpp) $< tools/xml4c/DOMTreeErrorReporter.cpp -o xerces-dom $(XERCESC_INCLUDE) $(XERCESC_LIB) $(LIBS) $(FLAGS) -I./tools/xml4c
54
ifneq ($(XML4C_VERSION), 5.0)
55
xml4c-dom: xerces-dom.cpp $(HEADERS) tools/xml4c/DOMTreeErrorReporter.cpp tools/xml4c/DOMTreeErrorReporter.hpp
56
$(gpp) $< tools/xerces/DOMTreeErrorReporter.cpp -o xml4c-dom $(XML4C_INCLUDE) $(XML4C_LIB) $(LIBS) $(FLAGS) -I./tools/xerces
58
xml4c-dom: xerces-dom.cpp $(HEADERS) tools/xml4c/DOMTreeErrorReporter.cpp tools/xml4c/DOMTreeErrorReporter.hpp
59
$(compatgpp) $< tools/xml4c/DOMTreeErrorReporter.cpp -o xml4c-dom $(XML4C_INCLUDE) $(XML4C_LIB) $(LIBS) $(FLAGS) -I./tools/xml4c
62
oracle-dom: oracle-dom.c $(HEADERS)
63
$(gcc) $< -o oracle-dom $(XDKC_INCLUDE) $(XDKC_LIB_VALIDATE) $(LIBS) $(FLAGS)
65
sun_dom2.class: sun_dom2.java $(CLASSES)
66
$(javac) -classpath $(SUN_CLASSPATH) $<
68
bench.class: bench.java
69
$(javac) -classpath $(SUN_CLASSPATH) $<