xalan-c.patch 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613
  1. --- c/src/Makefile.in.dist Thu Dec 12 13:14:03 2002
  2. +++ c/src/Makefile.in Tue Jan 7 14:17:08 2003
  3. @@ -143,8 +143,9 @@
  4. ifeq ($(PLATFORM), LINUX)
  5. SUPPORTED = TRUE
  6. - ALLLIBS = ${LIBS} -L/usr/lib
  7. + ALLLIBS = ${LIBS}
  8. SHLIBSUFFIX=.so
  9. + LIBSUFFIX=.a
  10. PIC_OPTION=
  11. ifeq (${CXX}, icpc)
  12. @@ -154,7 +155,7 @@
  13. else
  14. - PIC_OPTION=-fPIC
  15. + PIC_OPTION=
  16. PLATFORM_COMPILE_OPTIONS = -Wall
  17. endif
  18. @@ -171,7 +172,7 @@
  19. CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  20. CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  21. MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared ${PIC_OPTION}
  22. - LINK = $(CXX) -D${PLATFORM} ${PIC_OPTION}
  23. + LINK = $(CXX) -D${PLATFORM} ${PIC_OPTION} ${LDFLAGS}
  24. endif
  25. @@ -184,6 +185,7 @@
  26. PLATFORM_CXX_COMPILE_OPTIONS = +p -mt -Aa
  27. ALLLIBS = ${LIBS}
  28. SHLIBSUFFIX=.sl
  29. + LIBSUFFIX=.a
  30. CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) $(PLATFORM_CXX_COMPILE_OPTIONS)
  31. CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  32. MAKE_SHARED = $(CXX) -b +Z ${LDFLAGS} -Wl,+s
  33. @@ -199,8 +201,8 @@
  34. ifeq (${CXX}, g++)
  35. - PLATFORM_COMPILE_OPTIONS = -fPIC -instances=static -D${PLATFORM} -D_REENTRANT
  36. - ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -lc
  37. + PLATFORM_COMPILE_OPTIONS = -instances=static -D${PLATFORM} -D_REENTRANT
  38. + ALLLIBS = ${LIBS}
  39. ifdef XALAN_USE_ICU
  40. LD_RPATH_PRE= -Wl,-rpath,
  41. @@ -209,10 +211,10 @@
  42. EXTRA_LINK_OPTIONS=-lc
  43. CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  44. CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  45. - MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared -fPIC
  46. - LINK = g++ -D${PLATFORM} -fPIC
  47. + MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared
  48. + LINK = g++ -D${PLATFORM}
  49. - ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -lc
  50. + ALLLIBS = ${LIBS}
  51. PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)${ICUROOT}/lib $(LD_RPATH_PRE)${ICUI18NROOT}/lib
  52. @@ -231,6 +233,7 @@
  53. endif
  54. SHLIBSUFFIX=.so
  55. + LIBSUFFIX=.a
  56. endif
  57. @@ -241,8 +244,8 @@
  58. ifeq (${CXX}, g++)
  59. - PLATFORM_COMPILE_OPTIONS = -fPIC -instances=static -D${PLATFORM} -D_REENTRANT
  60. - ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -lc
  61. + PLATFORM_COMPILE_OPTIONS = -instances=static -D${PLATFORM} -D_REENTRANT
  62. + ALLLIBS = ${LIBS}
  63. ifdef XALAN_USE_ICU
  64. LD_RPATH_PRE= -Wl,-rpath,
  65. @@ -252,15 +255,15 @@
  66. EXTRA_LINK_OPTIONS=-lc
  67. CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  68. CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  69. - MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared -fPIC
  70. - LINK = g++ -D${PLATFORM} -fPIC
  71. + MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared
  72. + LINK = g++ -D${PLATFORM}
  73. - ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -lc
  74. + ALLLIBS = ${LIBS}
  75. else
  76. PLATFORM_COMPILE_OPTIONS = -D${PLATFORM} -D_THREAD_SAFE
  77. - ALLLIBS = ${LIBS} -L/usr/lib
  78. + ALLLIBS = ${LIBS}
  79. CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) -I${STLPORTROOT}/stlport
  80. ifeq (-DNDEBUG,$(findstring -DNDEBUG,${CXXFLAGS}))
  81. CC2 = $(CXX) $(PLATFORM_COMPILE_OPTIONS) -DNDEBUG -I${STLPORTROOT}/stlport
  82. @@ -276,6 +279,7 @@
  83. endif
  84. SHLIBSUFFIX=.a
  85. + LIBSUFFIX=.a
  86. endif
  87. @@ -288,6 +292,7 @@
  88. PLATFORM_COMPILE_OPTIONS2 =-Wc,dll -W0,"langlvl(extended),notempinc,float(ieee),targ(osv2r8)" -D${PLATFORM} -D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED
  89. ALLLIBS =
  90. SHLIBSUFFIX=.dll
  91. + LIBSUFFIX=.a
  92. OS390SIDEDECK=.x
  93. CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) -I${STLPORTROOT}/stlport
  94. @@ -309,8 +314,9 @@
  95. SUPPORTED = TRUE
  96. PLATFORM_COMPILE_OPTIONS = -D${PLATFORM} -ptr ${ALL_OBJECTS_DIR}/.cxx_repository -ieee -pthread -std strict_ansi_errors
  97. - ALLLIBS = ${LIBS} -L/usr/lib -lm
  98. + ALLLIBS = ${LIBS} -lm
  99. SHLIBSUFFIX = .so
  100. + LIBSUFFIX=.a
  101. CC1 = $(CXX) ${CXXFLAGS} $(PLATFORM_COMPILE_OPTIONS) -nocxxstd
  102. CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  103. MAKE_SHARED = ${CXX} ${CXXFLAGS} -shared -D${PLATFORM} -ptr ${ALL_OBJECTS_DIR}/.cxx_repository -ieee -pthread -std strict_ansi_errors -nocxxstd
  104. @@ -324,8 +330,9 @@
  105. SUPPORTED = TRUE
  106. PLATFORM_COMPILE_OPTIONS = -Wall -D${PLATFORM} -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS
  107. - ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib
  108. + ALLLIBS = ${LIBS}
  109. SHLIBSUFFIX=.dylib
  110. + LIBSUFFIX=.a
  111. CC1 = ${CXX} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  112. CC4 = ${CC} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  113. MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -dynamiclib
  114. @@ -402,21 +409,29 @@
  115. all: lib testXSLT testXPath XalanExe
  116. +.PHONY: all
  117. +
  118. prepare:
  119. @echo Preparing the directory structure for a build ...
  120. -${MKDIR} -p ${ALL_OBJECTS_DIR}
  121. -${MKDIR} -p ${LIB_DIR}
  122. -${MKDIR} -p $(BINTARGETDIR)
  123. +.PHONY: prepare
  124. +
  125. # Create header dependencies file -- this must be run before any objects are
  126. # built
  127. depend:
  128. $(MAKE) -f makedepends DEPFILE=$(DEPFILE)
  129. +.PHONY: depend
  130. +
  131. -include $(DEPFILE)
  132. compile: $(ALL_OBJECTS)
  133. +.PHONY: compile
  134. +
  135. ifeq ($(PLATFORM), AIX)
  136. templates: ${ALL_OBJECTS_DIR}/XalanTemplate.o
  137. @@ -430,18 +445,20 @@
  138. endif
  139. endif
  140. +.PHONY: templates
  141. +
  142. XalanExe: lib $(BINTARGETDIR)/Xalan
  143. ifeq ($(PLATFORM), OS390)
  144. -$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o
  145. +$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o lib
  146. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  147. - ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) $^ -o $@
  148. + ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/XalanExe.o -o $@ $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS)
  149. ${ALL_OBJECTS_DIR}/XalanExe.o: $(XALANEXE_DIR)/XalanExe.cpp
  150. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  151. else
  152. -$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o
  153. +$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o lib
  154. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  155. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $^ -o $@
  156. + ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/XalanExe.o -o $@ -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS)
  157. ${ALL_OBJECTS_DIR}/XalanExe.o: $(XALANEXE_DIR)/XalanExe.cpp
  158. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  159. endif
  160. @@ -449,15 +466,15 @@
  161. testXSLT: lib $(BINTARGETDIR)/testXSLT
  162. ifeq ($(PLATFORM), OS390)
  163. -$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o
  164. +$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o lib
  165. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  166. - ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) $^ -o $@
  167. + ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/process.o -o $@ $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS)
  168. ${ALL_OBJECTS_DIR}/process.o: $(TESTXSLT_DIR)/process.cpp
  169. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  170. else
  171. -$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o
  172. +$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o lib
  173. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  174. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $^ -o $@
  175. + ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/process.o -o $@ -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS)
  176. ${ALL_OBJECTS_DIR}/process.o: $(TESTXSLT_DIR)/process.cpp
  177. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  178. endif
  179. @@ -465,44 +482,54 @@
  180. testXPath: lib $(BINTARGETDIR)/testXPath
  181. ifeq ($(PLATFORM), OS390)
  182. -$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o
  183. +$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o lib
  184. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  185. - ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  186. + ${EXTRA_LINK_OPTIONS} $(CXXFLAGS) ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o -o $@ $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS)
  187. ${ALL_OBJECTS_DIR}/TestXPath.o: $(TESTXPATH_DIR)/TestXPath.cpp
  188. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  189. ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o: $(TESTXPATH_DIR)/NodeNameTreeWalker.cpp
  190. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  191. else
  192. -$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o
  193. +$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o lib
  194. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  195. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  196. + ${EXTRA_LINK_OPTIONS} $(CXXFLAGS) ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o -o $@ -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS)
  197. ${ALL_OBJECTS_DIR}/%.o:$(TESTXPATH_DIR)/%.cpp
  198. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  199. endif
  200. samples : Samples
  201. +.PHONY: samples
  202. +
  203. tests : ThreadTest
  204. +.PHONY: tests
  205. +
  206. Samples: lib CompileStylesheet DocumentBuilder ExternalFunction ParsedSourceWrappers SimpleTransform SerializeNodeSet SimpleXPathAPI SimpleXPathCAPI StreamTransform TraceListen UseStylesheetParam XalanTransform XalanTransformerCallback XPathWrapper
  207. +.PHONY: Samples
  208. +
  209. ApacheModuleXSLT: lib ${LIB_DIR}/mod_xslt$(SHLIBSUFFIX)
  210. +.PHONY: ApacheModuleXSLT
  211. +
  212. ${LIB_DIR}/mod_xslt$(SHLIBSUFFIX) : ${ALL_OBJECTS_DIR}/mod_xslt.o
  213. ifeq ($(PLATFORM), OS390)
  214. $(MAKE_SHARED) $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  215. ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  216. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ApacheModuleXSLT/%.c
  217. - $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I/usr/include/apache/ $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  218. + $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  219. else
  220. $(MAKE_SHARED) $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  221. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  222. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  223. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ApacheModuleXSLT/%.c
  224. - $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I/usr/include/apache/ $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  225. + $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  226. endif
  227. CompileStylesheet: lib $(BINTARGETDIR)/CompileStylesheet
  228. +.PHONY: CompileStyleSheet
  229. +
  230. $(BINTARGETDIR)/CompileStylesheet: ${ALL_OBJECTS_DIR}/CompileStylesheet.o
  231. ifeq ($(PLATFORM), OS390)
  232. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  233. @@ -511,13 +538,15 @@
  234. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  235. else
  236. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  237. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  238. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  239. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/CompileStylesheet/%.cpp
  240. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  241. endif
  242. DocumentBuilder: lib $(BINTARGETDIR)/DocumentBuilder
  243. +.PHONY: DocumentBuilder
  244. +
  245. $(BINTARGETDIR)/DocumentBuilder: ${ALL_OBJECTS_DIR}/DocumentBuilder.o
  246. ifeq ($(PLATFORM), OS390)
  247. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  248. @@ -526,13 +555,15 @@
  249. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  250. else
  251. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  252. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  253. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  254. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/DocumentBuilder/%.cpp
  255. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  256. endif
  257. ExternalFunction: lib $(BINTARGETDIR)/ExternalFunction
  258. +.PHONY: ExternalFunction
  259. +
  260. $(BINTARGETDIR)/ExternalFunction: ${ALL_OBJECTS_DIR}/ExternalFunction.o
  261. ifeq ($(PLATFORM), OS390)
  262. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  263. @@ -541,13 +572,15 @@
  264. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  265. else
  266. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  267. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  268. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  269. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ExternalFunction/%.cpp
  270. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  271. endif
  272. ParsedSourceWrappers: lib $(BINTARGETDIR)/ParsedSourceWrappers
  273. +.PHONY: ParsedSourceWrappers
  274. +
  275. $(BINTARGETDIR)/ParsedSourceWrappers: ${ALL_OBJECTS_DIR}/ParsedSourceWrappers.o
  276. ifeq ($(PLATFORM), OS390)
  277. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  278. @@ -556,13 +589,15 @@
  279. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  280. else
  281. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  282. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  283. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  284. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ParsedSourceWrappers/%.cpp
  285. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  286. endif
  287. SerializeNodeSet: lib $(BINTARGETDIR)/SerializeNodeSet
  288. +.PHONY: SerializeNodeSet
  289. +
  290. $(BINTARGETDIR)/SerializeNodeSet: ${ALL_OBJECTS_DIR}/SerializeNodeSet.o
  291. ifeq ($(PLATFORM), OS390)
  292. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  293. @@ -571,13 +606,15 @@
  294. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  295. else
  296. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  297. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  298. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  299. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SerializeNodeSet/%.cpp
  300. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  301. endif
  302. SimpleTransform: lib $(BINTARGETDIR)/SimpleTransform
  303. +.PHONY: SimpleTransform
  304. +
  305. $(BINTARGETDIR)/SimpleTransform: ${ALL_OBJECTS_DIR}/SimpleTransform.o
  306. ifeq ($(PLATFORM), OS390)
  307. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  308. @@ -586,13 +623,15 @@
  309. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  310. else
  311. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  312. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  313. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  314. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SimpleTransform/%.cpp
  315. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  316. endif
  317. SimpleXPathAPI: lib $(BINTARGETDIR)/SimpleXPathAPI
  318. +.PHONY: SimpleXPathAPI
  319. +
  320. $(BINTARGETDIR)/SimpleXPathAPI: ${ALL_OBJECTS_DIR}/SimpleXPathAPI.o
  321. ifeq ($(PLATFORM), OS390)
  322. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  323. @@ -601,13 +640,15 @@
  324. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  325. else
  326. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  327. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  328. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  329. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SimpleXPathAPI/%.cpp
  330. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  331. endif
  332. SimpleXPathCAPI: lib $(BINTARGETDIR)/SimpleXPathCAPI
  333. +.PHONY: SimpleXPathCAPI
  334. +
  335. $(BINTARGETDIR)/SimpleXPathCAPI: ${ALL_OBJECTS_DIR}/SimpleXPathCAPI.o
  336. ifeq ($(PLATFORM), OS390)
  337. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  338. @@ -616,13 +657,15 @@
  339. $(CC4) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  340. else
  341. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  342. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  343. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  344. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SimpleXPathCAPI/%.c
  345. $(CC4) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  346. endif
  347. StreamTransform: lib $(BINTARGETDIR)/StreamTransform
  348. +.PHONY: StreamTransform
  349. +
  350. $(BINTARGETDIR)/StreamTransform: ${ALL_OBJECTS_DIR}/StreamTransform.o
  351. ifeq ($(PLATFORM), OS390)
  352. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  353. @@ -631,13 +674,15 @@
  354. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  355. else
  356. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  357. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  358. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  359. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/StreamTransform/%.cpp
  360. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  361. endif
  362. TraceListen: lib $(BINTARGETDIR)/TraceListen
  363. +.PHONY: TraceListen
  364. +
  365. $(BINTARGETDIR)/TraceListen: ${ALL_OBJECTS_DIR}/TraceListen.o
  366. ifeq ($(PLATFORM), OS390)
  367. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  368. @@ -646,13 +691,15 @@
  369. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  370. else
  371. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  372. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  373. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  374. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/TraceListen/%.cpp
  375. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  376. endif
  377. UseStylesheetParam: lib $(BINTARGETDIR)/UseStylesheetParam
  378. +.PHONY: UseStyleSheetParam
  379. +
  380. $(BINTARGETDIR)/UseStylesheetParam: ${ALL_OBJECTS_DIR}/UseStylesheetParam.o
  381. ifeq ($(PLATFORM), OS390)
  382. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  383. @@ -661,13 +708,15 @@
  384. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  385. else
  386. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  387. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  388. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  389. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/UseStylesheetParam/%.cpp
  390. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  391. endif
  392. XalanTransform: lib $(BINTARGETDIR)/XalanTransform
  393. +.PHONY: XalanTransform
  394. +
  395. $(BINTARGETDIR)/XalanTransform: ${ALL_OBJECTS_DIR}/XalanTransform.o
  396. ifeq ($(PLATFORM), OS390)
  397. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  398. @@ -676,13 +725,15 @@
  399. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  400. else
  401. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  402. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  403. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  404. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/XalanTransform/%.cpp
  405. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  406. endif
  407. XalanTransformerCallback: lib $(BINTARGETDIR)/XalanTransformerCallback
  408. +.PHONY: XalanTransformerCallback
  409. +
  410. $(BINTARGETDIR)/XalanTransformerCallback: ${ALL_OBJECTS_DIR}/XalanTransformerCallback.o
  411. ifeq ($(PLATFORM), OS390)
  412. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  413. @@ -691,13 +742,15 @@
  414. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  415. else
  416. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  417. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  418. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  419. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/XalanTransformerCallback/%.cpp
  420. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  421. endif
  422. XPathWrapper: lib $(BINTARGETDIR)/XPathWrapper
  423. +.PHONY: XPathWrapper
  424. +
  425. $(BINTARGETDIR)/XPathWrapper: ${ALL_OBJECTS_DIR}/XPathWrapper.o ${ALL_OBJECTS_DIR}/TestDriver.o
  426. ifeq ($(PLATFORM), OS390)
  427. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  428. @@ -706,15 +759,19 @@
  429. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  430. else
  431. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  432. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  433. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  434. ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/XPathWrapper/%.cpp
  435. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  436. endif
  437. Tests: lib ThreadTest Conf
  438. +.PHONY: Tests
  439. +
  440. ThreadTest: lib $(BINTARGETDIR)/ThreadTest
  441. +.PHONY: ThreadTest
  442. +
  443. $(BINTARGETDIR)/ThreadTest: ${ALL_OBJECTS_DIR}/ThreadTest.o
  444. ifeq ($(PLATFORM), OS390)
  445. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  446. @@ -723,13 +780,15 @@
  447. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  448. else
  449. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  450. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  451. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  452. ${ALL_OBJECTS_DIR}/%.o:$(TESTS_DIR)/Threads/%.cpp
  453. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  454. endif
  455. Harness : lib ${ALL_OBJECTS_DIR}/XMLFileReporter.o ${ALL_OBJECTS_DIR}/FileUtility.o
  456. +.PHONY: Harness
  457. +
  458. ${ALL_OBJECTS_DIR}/FileUtility.o:
  459. ifeq ($(PLATFORM), OS390)
  460. ${ALL_OBJECTS_DIR}/%.o:$(TESTS_DIR)/Harness/%.cpp
  461. @@ -751,6 +810,8 @@
  462. Conf: Harness $(BINTARGETDIR)/Conf
  463. +.PHONY: Conf
  464. +
  465. $(BINTARGETDIR)/Conf: ${ALL_OBJECTS_DIR}/conf.o ${ALL_OBJECTS_DIR}/FileUtility.o ${ALL_OBJECTS_DIR}/XMLFileReporter.o
  466. ifeq ($(PLATFORM), OS390)
  467. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  468. @@ -759,15 +820,17 @@
  469. $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I$(TESTS_DIR) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  470. else
  471. ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  472. - ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  473. + ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) $(CXXFLAGS) $^ -o $@
  474. ${ALL_OBJECTS_DIR}/%.o:$(TESTS_DIR)/Conf/%.cpp
  475. $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I$(TESTS_DIR) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  476. endif
  477. -lib: prepare compile $(THISLIB)$(VER)$(SHLIBSUFFIX)
  478. +lib: prepare compile $(THISLIB)$(LIBSUFFIX)
  479. +
  480. +.PHONY: lib
  481. -$(THISLIB)$(VER)$(SHLIBSUFFIX): $(ALL_OBJECTS)
  482. - $(MAKE_SHARED) $(PLATFORM_LIBRARIES) $(EXTRA_LINK_OPTIONS) $(ALLLIBS) $^ -o $@
  483. +$(THISLIB)$(LIBSUFFIX): $(ALL_OBJECTS)
  484. + @l_ar@ $@ $^
  485. ifeq ($(PLATFORM), OS390)
  486. cp -p *.x ${LIB_DIR}
  487. endif
  488. @@ -779,6 +842,7 @@
  489. rm -rf $(XALANCROOT)/src/so_locations
  490. endif
  491. rm -f $(THISLIB)$(VER)$(SHLIBSUFFIX)
  492. + rm -f $(THISLIB)$(LIBSUFFIX)
  493. rm -f $(THISLIB)$(VER).map1
  494. rm -f $(BINTARGETDIR)/testXSLT
  495. rm -f $(BINTARGETDIR)/testXPath
  496. @@ -798,3 +862,6 @@
  497. rm -f $(BINTARGETDIR)/XalanTransform
  498. rm -f $(BINTARGETDIR)/XalanTransformerCallback
  499. rm -f $(BINTARGETDIR)/XPathWrapper
  500. +
  501. +.PHONY: clean
  502. +
  503. --- c/src/XPath/XPathExpression.hpp.dist Wed Jun 26 03:20:01 2002
  504. +++ c/src/XPath/XPathExpression.hpp Fri Dec 27 14:36:49 2002
  505. @@ -794,7 +794,7 @@
  506. }
  507. else
  508. {
  509. - assert(theSize == OpCodeMapValueType(theSize));
  510. + assert(theSize == (OpCodeMapSizeType)OpCodeMapValueType(theSize));
  511. return OpCodeMapValueType(theSize);
  512. }
  513. @@ -863,7 +863,7 @@
  514. {
  515. assert(opPos < opCodeMapSize());
  516. - assert(opPos + m_opMap[opPos + s_opCodeMapLengthIndex] == OpCodeMapValueType(opPos + m_opMap[opPos + s_opCodeMapLengthIndex]));
  517. + assert(opPos + m_opMap[opPos + s_opCodeMapLengthIndex] == (OpCodeMapSizeType)OpCodeMapValueType(opPos + m_opMap[opPos + s_opCodeMapLengthIndex]));
  518. return OpCodeMapValueType(opPos + m_opMap[opPos + s_opCodeMapLengthIndex]);
  519. }
  520. --- c/src/Include/GCCDefinitions.hpp.dist Tue Jan 7 11:59:57 2003
  521. +++ c/src/Include/GCCDefinitions.hpp Tue Jan 7 12:00:16 2003
  522. @@ -89,4 +89,6 @@
  523. #define XALAN_UNALIGNED
  524. +#define XALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS
  525. +
  526. #endif // GCCDEFINITIONS_HEADER_GUARD_1357924680