3
ALLTARGETS = libxml xml4c-dom expat-sablotron-dom oracle-dom sun_dom2.class \
20
ifeq ($(LOTUSXSL), yes)
28
ifeq ($(SABLOTRON), yes)
29
TARGETS += expat-sablotron-dom
33
TARGETS += sun_dom2.class
37
HEADERS = tools.h tools2.h ../tools/disp.h ../xmlgen/xmlgen.h ../xmlgen/opcgen.h ../xmlgen/random.h
44
rm -f $(ALLTARGETS) $(CLASSES)
46
libxml: libxml.c $(HEADERS)
47
$(gcc) -o libxml $(LIBXSLT_INCLUDE) $(LIBXSLT_LIB) $(LIBS) $(FLAGS) $<
50
intel-dom: intel-dom.cpp $(HEADERS)
51
$(gpp) $< -o intel-dom $(INTEL_INCLUDE) $(INTEL_LIB) $(LIBS) $(FLAGS)
53
ifneq ($(XERCESC_VERSION), 2.1)
54
xerces-dom: xerces-dom.cpp $(HEADERS)
55
$(gpp) $< -o xerces-dom $(XALANC_INCLUDE) $(XALANC_LIB) $(LIBS) $(FLAGS)
57
xerces-dom: xerces-dom.cpp $(HEADERS)
58
$(compatgpp) $< -o xerces-dom $(XALANC_INCLUDE) $(XALANC_LIB) $(LIBS) $(FLAGS)
61
ifneq ($(XML4C_VERSION), 5.0)
62
xml4c-dom: xerces-dom.cpp $(HEADERS)
63
$(gpp) $< -o xml4c-dom $(LOTUSXSL_INCLUDE) $(LOTUSXSL_LIB) $(LIBS) $(FLAGS)
65
xml4c-dom: xerces-dom.cpp $(HEADERS)
66
$(compatgpp) $< -o xml4c-dom $(LOTUSXSL_INCLUDE) $(LOTUSXSL_LIB) $(LIBS) $(FLAGS)
69
expat-sablotron-dom: expat-sablotron-dom.cpp $(HEADERS)
70
$(gpp) $< -o expat-sablotron-dom $(SABLOTRON_INCLUDE) $(SABLOTRON_LIB) $(LIBS) $(FLAGS)
72
oracle-dom: oracle-dom.c $(HEADERS)
73
$(gcc) $< -o oracle-dom $(XDKC_INCLUDE) $(XDKC_LIB) $(LIBS) $(FLAGS)
75
sun_dom2.class: sun_dom2.java $(CLASSES)
76
$(javac) -classpath $(SUN_CLASSPATH) $<
78
bench.class: bench.java
79
$(javac) -classpath $(SUN_CLASSPATH) $<