cargilld 2004/09/09 16:43:17
Modified: c/src/xercesc Makefile.incl runConfigure
Log:
Support for os390
Revision Changes Path
1.60 +3 -3 xml-xerces/c/src/xercesc/Makefile.incl
Index: Makefile.incl
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/Makefile.incl,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- Makefile.incl 8 Sep 2004 13:55:35 -0000 1.59
+++ Makefile.incl 9 Sep 2004 23:43:17 -0000 1.60
@@ -527,9 +527,9 @@
PLATFORM_LIBRARIES=
## OS390BATCH
ifeq (${OS390BATCH},1)
-PLATFORM_COMPILE_OPTIONS =-Wc,dll -W0,"langlvl(extended)" -Wc,"TMPLPARSE(NO)"
-Wc,"float(IEEE)" -D${PLATFORM} -DXML_USE_UNICONV390_TRANSCODER -DXML_ALLOW_NELWS
-D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED -DPROJ_XMLPARSER -DPROJ_XMLUTIL
-DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS -DOS390BATCH
+PLATFORM_COMPILE_OPTIONS = -2 -Wc,dll -W0,"langlvl(extended)" -Wc,"TMPLPARSE(NO)"
-Wc,"float(IEEE)" -D${PLATFORM} -D_XOPEN_SOURCE_EXTENDED -DXML_ALLOW_NELWS
-I${ICUROOT}/include -DOS390BATCH
else
-PLATFORM_COMPILE_OPTIONS =-Wc,dll -W0,"langlvl(extended)" -Wc,"TMPLPARSE(NO)"
-Wc,"float(IEEE)" -D${PLATFORM} -DXML_USE_UNICONV390_TRANSCODER -DXML_ALLOW_NELWS
-D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED -DPROJ_XMLPARSER -DPROJ_XMLUTIL
-DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS
+PLATFORM_COMPILE_OPTIONS = -2 -Wc,dll -W0,"langlvl(extended)" -Wc,"TMPLPARSE(NO)"
-Wc,"float(IEEE)" -D${PLATFORM} -D_XOPEN_SOURCE_EXTENDED -DXML_ALLOW_NELWS
-I${ICUROOT}/include
endif
MAKE_SHARED = ${PLATFORM_CPP_COMPILER} -D${PLATFORM} -W l,dll ${LDFLAGS}
MAKE_SHARED_C = ${PLATFORM_C_COMPILER} -D${PLATFORM} -W l,dll ${LDFLAGS}
1.39 +10 -8 xml-xerces/c/src/xercesc/runConfigure
Index: runConfigure
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/runConfigure,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- runConfigure 8 Sep 2004 13:55:35 -0000 1.38
+++ runConfigure 9 Sep 2004 23:43:17 -0000 1.39
@@ -48,8 +48,8 @@
echo " where options may be any of the following:"
echo " -p <platform> (accepts 'aix', 'beos', 'linux', 'freebsd',
'netbsd', 'solaris', 'hp-10', 'hp-11', 'openserver', 'unixware',
- 'os400', 'irix', 'ptx', 'tru64', 'macosx', 'cygwin', 'qnx',
- 'interix', 'mingw-msys')
+ 'os400', 'os390', 'irix', 'ptx', 'tru64', 'macosx', 'cygwin',
+ 'qnx', 'interix', 'mingw-msys')
[required; no default]"
echo " -c <C compiler name> (e.g. gcc, cc, xlc_r, qcc, icc or ecc)
[default is make default; cc for gnu make]"
@@ -251,7 +251,7 @@
#
case $platform in
- aix | openserver | unixware | beos | linux | freebsd | netbsd | solaris | hp-10
| hp-11 | os400 | irix | ptx | tru64 | macosx | cygwin | qnx | interix | mingw-msys)
+ aix | openserver | unixware | beos | linux | freebsd | netbsd | solaris | hp-10
| hp-11 | os400 | os390 | irix | ptx | tru64 | macosx | cygwin | qnx | interix |
mingw-msys)
# platform has been recognized
;;
*)
@@ -273,6 +273,8 @@
debugflag="-w -O2";
elif test $platform = "aix"; then
debugflag="-w -O2";
+ elif test $platform = "os390"; then
+ debugflag="";
else
debugflag="-w -O";
fi
@@ -374,6 +376,9 @@
THREADS=dce
threadingLibs="-lcma"
threadingDefines="-DXML_USE_DCE"
+ elif test $platform = "os390"; then
+ threadingLibs=""
+ threadingDefines="-D_OPEN_THREADS"
elif test $platform = "unixware"; then
threadingLibs="" ## Linkflags control the use of threads on UnixWare
elif test $platform = "solaris"; then
@@ -482,10 +487,7 @@
TRANSCODER=ICU;;
Iconv400)
transcodingDefines="-DXML_USE_ICONV400_TRANSCODER" ;
- TRANSCODER=Iconv400 ;;
- Iconv390)
- transcodingDefines="-DXML_USE_ICONV390_TRANSCODER" ;
- TRANSCODER=Iconv390 ;;
+ TRANSCODER=Iconv400 ;;
Uniconv390)
transcodingDefines="-DXML_USE_UNICONV390_TRANSCODER" ;
TRANSCODER=Uniconv390 ;;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]