1
#gcc = /opt/intel/Compiler/11.0/081/bin/intel64/icc
2
#gpp = /opt/intel/Compiler/11.0/081/bin/intel64/icc
11
# Since linking with pthreads drastically affects performance and
12
# threading enviroment is standard case nowdays, all tests can be
13
# linked with threads library. Some of libraries in standard
14
# distributions are linked, others not. Forethore this can affect
15
# relative performance
16
FORCE_LINK_PTHREAD = no
18
# Support for XMark xml generator from
19
# http://monetdb.cwi.nl/xml/index.html
22
# DTD validation in parsing benchmark (implemented only for few parsers)
25
ifeq ($(FORCE_LINK_PTHREAD),yes)
26
PTHREAD_LIBS = -lpthread
32
LIBS = -lm $(PTHREAD_LIBS)
33
#FLAGS = -march=nocona -pipe -O2 -DMAXOUTSIZE=67108864 -DCYRILLIC_TEXT
34
FLAGS = -march=nocona -pipe -O2 -DMAXOUTSIZE=67108864
36
####################################################################################
39
LIBXML_INCLUDE = -I /opt/xml/libxml2-2.6.32/include -L /opt/xml/libxml2-2.6.32/.libs/
41
#LIBXML_INCLUDE = -I /usr/include/libxml2
46
GDOME_INCLUDE = -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/libgdome
47
GDOME_LIB = -lgdome -lglib $(LIBXML_LIB)
50
LIBXSLT_INCLUDE = -I/usr/include/libxml2 -I/usr/include/libxslt
51
LIBXSLT_LIB = -lxslt $(LIBXML_LIB)
54
XMLSEC_INCLUDE = $(shell xmlsec-config --cflags)
55
XMLSEC_LIB = $(shell xmlsec-config --libs)
58
XMLSEC1_INCLUDE = $(shell xmlsec1-config --cflags)
59
XMLSEC1_LIB = $(shell xmlsec1-config --libs)
69
SABLOTRON_LIB = -lsablot $(EXPAT_LIB)
73
ARABICA_INCLUDE = -I/usr/local/include/
74
ARABICA_LIB = -L/usr/local/lib -lpthread -larabica
77
CSLXML_INCLUDE = -I/usr/include/cslxml
82
INTEL_INCLUDE = -I/opt/intel/xmlsoftwaresuite/cpp/1.2/
83
INTEL_LIB = -L/opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64 -lintel-xss
86
# Supported versions 2.1 (xalan<=1.3, gcc 2.96), 2.2, 2.3 (xalan>=1.4)
88
XERCESC_INCLUDE = -I/usr/include/xerces/
89
XERCESC_LIB = -lxerces-c
91
ifeq ($(XERCESC), yes)
93
XALANC_INCLUDE = -I/usr/include/xercesc/ -I/usr/include/xalanc/
94
XALANC_LIB = -lxalan-c $(XERCESC_LIB)
96
ifneq ($(XERCESC_VERSION), 2.1)
98
XSECURITY_POST_10 = yes
99
XSECURITY_LIB = -lxml-security-c $(XERCESC_LIB) -lcrypto
100
ifeq ($(XSECURITY_POST_10), yes)
101
XSECURITY_INCLUDE = -I/usr/include/xsec $(XERCES_INCLUDE) -I/usr/include/openssl -D_APACHE_XML_SECURITY_1
103
XSECURITY_INCLUDE = -I/usr/include/xsec $(XERCES_INCLUDE) -I/usr/include/openssl
109
# Supported versions 5.0 (xalan<=1.3, gcc 2.96), 5.1, 5.2 (xalan>=1.4)
111
XML4C_INCLUDE = -I/usr/include/xml4c/
115
# Realy using xalan library...
117
LOTUSXSL_INCLUDE = -I/usr/include/xml4c/ -I/usr/include/xalan/
118
LOTUSXSL_LIB = -lxalan-c $(XML4C_LIB)
122
RXP_INCLUDE = -I/opt/xml/rxp
123
RXP_LIB = -L/opt/xml/rxp -lrxp
126
XDKC_INCLUDE = -I/opt/xml/xdk_c/xdk/include -DORACLE_PARSER_FIX
127
XDKC_LIB = -L/opt/xml/xdk_c/lib -lxml10 -lcore10 -lnls10 -lunls10 -lcore10 -lnls10 -lcore10 -lnls10 -lnsl -lirc -lpthread -lm -ldl -m32
128
XDKC_LIB_VALIDATE = -L/opt/xml/xdk_c/lib -lxml10 -lcore10 -lnls10 -lunls10 -lcore10 -lnls10 -lcore10 -lnls10 -lnsl -lirc -lpthread -lm -ldl -m32
131
XDKP_INCLUDE = -I/opt/xml/xdk_c/xdk/include
132
XDKP_LIB = -L/opt/xml/xdk_c/lib -lxml10 -lcore10 -lnls10 -lunls10 -lcore10 -lnls10 -lcore10 -lnls10 -lnsl -lirc -lpthread -lm -ldl -m32
133
XDKP_LIB_VALIDATE = -L/opt/xml/xdk_c/lib -lxml10 -lcore10 -lnls10 -lunls10 -lcore10 -lnls10 -lcore10 -lnls10 -lnsl -lirc -lpthread -lm -ldl -m32
136
QT_INCLUDE = -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtCore -I/usr/include/qt4/ -I/usr/include/qt4/QtGui
137
QT_LIB = -L/usr/lib/qt4/ -lQtXml -lQtCore
140
PARABIX_INCLUDE = -DPARABIX_PARSER_FIX
147
ORACLE_CLASSPATH = .:../tools/:/opt/xml/xdk_j/lib/xmlparserv2.jar:$(CLASSPATH)
150
SUN_CLASSPATH = .:../tools/:/opt/xml/apache/*:$(CLASSPATH)
151
#OLD_CLASSPATH = .:../tools/:/usr/share/java/xmlsec.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/xalan-j2.jar:/usr/share/java/log4j.jar:$(CLASSPATH)