peiyongz 2004/11/10 20:20:14
Modified: c/samples Makefile.incl
Log:
To build on Linux/xlC_r
Revision Changes Path
1.67 +19 -7 xml-xerces/c/samples/Makefile.incl
Index: Makefile.incl
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Makefile.incl,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- Makefile.incl 27 Oct 2004 17:20:25 -0000 1.66
+++ Makefile.incl 11 Nov 2004 04:20:14 -0000 1.67
@@ -167,12 +167,24 @@
#=============== LINUX SPECIFIC OPTIONS =========================
ifeq (${PLATFORM}, LINUX)
-CMP= -c ${CXXFLAGS}
-CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
-LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
-EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
-SHLIBSUFFIX=.so
+
+ ifeq (${CXX}, xlC_r)
+ CMP= -c ${CXXFLAGS} -qnotempinc
+ CC=${COMPILER} -D${PLATFORM}
+ LINK = ${COMPILER} ${LDFLAGS}
+ ifeq (${BITSTOBUILD}, 64)
+ EXTRA_LINK_OPTIONS=-bmaxdata:0x80000000000
+ else
+ EXTRA_LINK_OPTIONS=-bmaxdata:0x80000000
+ endif
+ else
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+ PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ endif
+ SHLIBSUFFIX=.so
endif
#=============== QNX SPECIFIC OPTIONS =========================
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]