Magellan Linux

Contents of /trunk/xalan-c/patches/xalan-c-1.11.0_pre797991-parallel-build.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1376 - (show annotations) (download)
Wed Jun 29 13:06:56 2011 UTC (12 years, 10 months ago) by niro
File size: 2714 byte(s)
serveral fixes
1 diff -urN xml-xalan.orig//c/src/xalanc/Makefile.in xml-xalan/c/src/xalanc/Makefile.in
2 --- xml-xalan.orig//c/src/xalanc/Makefile.in 2010-02-23 10:51:30.058353490 +0100
3 +++ xml-xalan/c/src/xalanc/Makefile.in 2010-02-23 10:52:53.251679288 +0100
4 @@ -84,6 +84,10 @@
5 SAMPLES_DIR = ${XALANCROOT}/samples
6 TESTS_DIR = ${XALANCROOT}/Tests
7
8 +TESTXSLT_OBJS = ${XSL_OBJ_DIR}/process.o
9 +XALANEXE_OBJS = ${XSL_OBJ_DIR}/XalanExe.o
10 +TESTXPATH_OBJS = ${XSL_OBJ_DIR}/TestXPath.o ${XSL_OBJ_DIR}/NodeNameTreeWalker.o
11 +
12 ALL_VPATH_CPP = \
13 $(XALANDOM_DIR):$(PLATFORMSUPPORT_DIR):$(DOMSUPPORT_DIR):$(XMLSUPPORT_DIR): \
14 $(XPATH_DIR):$(XERCESPARSERLIAISON_DIR):$(DEPRECATED_XERCESPARSERLIAISON_DIR):$(XALANSOURCETREE_DIR):$(XPATHCAPI_DIR): \
15 @@ -169,6 +173,9 @@
16
17 compile: $(ALL_OBJECTS)
18
19 +$(ALL_OBJECTS) $(TESTXSLT_OBJS) $(XALANEXE_OBJS) $(TESTXPATH_OBJS): locale
20 +locale: prepare
21 +
22 ifeq (${OS390BATCH},1)
23 XalanExe: lib "//'$(LOADSAMP)(${BATCH_XALAN_UTIL_NAME})'"
24
25 @@ -188,28 +195,28 @@
26
27 else # Not OS390BATCH
28
29 -XalanExe: lib $(XSL_BIN_DIR)/Xalan
30 +XalanExe: $(XSL_BIN_DIR)/Xalan
31
32 -$(XSL_BIN_DIR)/Xalan: ${XSL_OBJ_DIR}/XalanExe.o
33 +$(XSL_BIN_DIR)/Xalan: lib ${XALANEXE_OBJS}
34 ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} \
35 - ${EXTRA_LINK_OPTIONS} $^ -o $@ $(OTHER_LINK_PARAMETERS) $(XALAN_LIB) $(ALLLIBS)
36 + ${EXTRA_LINK_OPTIONS} ${XALANEXE_OBJS} -o $@ $(OTHER_LINK_PARAMETERS) $(XALAN_LIB) $(ALLLIBS)
37 ${XSL_OBJ_DIR}/XalanExe.o: $(XALANEXE_DIR)/XalanExe.cpp
38 $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
39 endif
40
41 -testXSLT: lib $(XSL_BIN_DIR)/testXSLT
42 +testXSLT: $(XSL_BIN_DIR)/testXSLT
43
44 -$(XSL_BIN_DIR)/testXSLT: ${XSL_OBJ_DIR}/process.o
45 +$(XSL_BIN_DIR)/testXSLT: lib ${TESTXSLT_OBJS}
46 ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} \
47 - ${EXTRA_LINK_OPTIONS} $^ -o $@ $(OTHER_LINK_PARAMETERS) $(XALAN_LIB) $(ALLLIBS)
48 + ${EXTRA_LINK_OPTIONS} ${TESTXSLT_OBJS} -o $@ $(OTHER_LINK_PARAMETERS) $(XALAN_LIB) $(ALLLIBS)
49 ${XSL_OBJ_DIR}/process.o: $(TESTXSLT_DIR)/process.cpp
50 $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
51
52 -testXPath: lib $(XSL_BIN_DIR)/testXPath
53 +testXPath: $(XSL_BIN_DIR)/testXPath
54
55 -$(XSL_BIN_DIR)/testXPath: ${XSL_OBJ_DIR}/TestXPath.o ${XSL_OBJ_DIR}/NodeNameTreeWalker.o
56 +$(XSL_BIN_DIR)/testXPath: lib ${TESTXPATH_OBJS}
57 ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} \
58 - ${EXTRA_LINK_OPTIONS} $(CXXFLAGS) $^ -o $@ $(OTHER_LINK_PARAMETERS) $(XALAN_LIB) $(ALLLIBS)
59 + ${EXTRA_LINK_OPTIONS} $(CXXFLAGS) ${TESTXPATH_OBJS} -o $@ $(OTHER_LINK_PARAMETERS) $(XALAN_LIB) $(ALLLIBS)
60 ${XSL_OBJ_DIR}/%.o:$(TESTXPATH_DIR)/%.cpp
61 $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
62