You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by jb...@apache.org on 2001/06/05 21:35:55 UTC
cvs commit: xml-xerces/c/src/util/Transcoders/MacOSUnicodeConverter Makefile.in
jberry 01/06/05 12:35:55
Modified: c/src Makefile.incl configure configure.in runConfigure
c/src/util Makefile.in
c/src/util/Compilers Makefile.in
c/src/util/Platforms Makefile.in
c/src/util/Platforms/MacOS MacOSPlatformUtils.cpp
Added: c/src/util/NetAccessors/MacOSURLAccess Makefile.in
c/src/util/Platforms/MacOS Makefile.in
c/src/util/Transcoders/MacOSUnicodeConverter Makefile.in
Log:
Add support for Mac OS X command line configuration and build.
Revision Changes Path
1.42 +26 -1 xml-xerces/c/src/Makefile.incl
Index: Makefile.incl
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/Makefile.incl,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- Makefile.incl 2001/05/16 21:04:54 1.41
+++ Makefile.incl 2001/06/05 19:35:49 1.42
@@ -54,7 +54,7 @@
# <http://www.apache.org/>.
#
#
-# $Id: Makefile.incl,v 1.41 2001/05/16 21:04:54 tng Exp $
+# $Id: Makefile.incl,v 1.42 2001/06/05 19:35:49 jberry Exp $
#
###################################################################
@@ -378,6 +378,31 @@
endif
endif
endif
+
+
+#=============== MacOS SPECIFIC OPTIONS =========================
+ifeq (${PLATFORM}, MACOSX)
+ MacIncludes =
+ MacOptions = \
+ -framework Carbon \
+ -framework CoreFoundation \
+ -framework CoreServices
+ PLATFORM_LIBRARIES= \
+ -framework Carbon \
+ -framework CoreFoundation \
+ -framework CoreServices
+ PLATFORM_COMPILE_OPTIONS = \
+ -D${PLATFORM} ${MacIncludes} ${MacOptions}
+ MAKE_SHARED = ${CXX} -D${PLATFORM} -dynamiclib
+ MAKE_SHARED_C = ${CC} -D${PLATFORM} -dynamiclib
+ ifeq (${TRANSCODER}, ICU)
+ ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licu-uc -licud ata -lc
+ else
+ ALLLIBS = ${LIBS} -L/usr/lib
+ endif
+ SHLIBSUFFIX=.dylib
+endif
+
###################### STANDARD TOOLS #############################
ifeq (${PLATFORM}, OS400)
1.28 +9 -2 xml-xerces/c/src/configure
Index: configure
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/configure,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- configure 2001/05/17 15:58:10 1.27
+++ configure 2001/06/05 19:35:49 1.28
@@ -1,7 +1,7 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.13
+# Generated automatically using autoconf version 2.13
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
@@ -1314,7 +1314,8 @@
*-*-mvs*) platform=OS390 ;;
*-*-os400*) platform=OS400 ;;
*-*-OS400*) platform=OS400 ;;
- *-*-osf*) platform=TRU64 ;;
+ *-*-osf*) platform=TRU64 ;;
+ *-apple-*) platform=MACOSX ;;
*) platform=UNKNOWN ;;
esac
@@ -1474,6 +1475,7 @@
util/Transcoders/Iconv/Makefile \
util/Transcoders/Iconv390/Makefile \
util/Transcoders/Iconv400/Makefile \
+util/Transcoders/MacOSUnicodeConverter/Makefile \
util/Platforms/Makefile \
util/Platforms/Solaris/Makefile \
util/Platforms/AIX/Makefile \
@@ -1485,6 +1487,7 @@
util/Platforms/PTX/Makefile \
util/Platforms/UnixWare/Makefile \
util/Platforms/Tru64/Makefile \
+util/Platforms/MacOS/Makefile \
util/Compilers/Makefile \
util/MsgLoaders/InMemory/Makefile \
util/MsgLoaders/ICU/Makefile \
@@ -1492,6 +1495,7 @@
util/MsgLoaders/MsgFile/Makefile \
util/NetAccessors/Socket/Makefile \
util/NetAccessors/libWWW/Makefile \
+util/NetAccessors/MacOSURLAccess/Makefile \
util/regx/Makefile \
validators/Makefile \
validators/common/Makefile \
@@ -1609,6 +1613,7 @@
util/Transcoders/Iconv/Makefile \
util/Transcoders/Iconv390/Makefile \
util/Transcoders/Iconv400/Makefile \
+util/Transcoders/MacOSUnicodeConverter/Makefile \
util/Platforms/Makefile \
util/Platforms/Solaris/Makefile \
util/Platforms/AIX/Makefile \
@@ -1620,6 +1625,7 @@
util/Platforms/PTX/Makefile \
util/Platforms/UnixWare/Makefile \
util/Platforms/Tru64/Makefile \
+util/Platforms/MacOS/Makefile \
util/Compilers/Makefile \
util/MsgLoaders/InMemory/Makefile \
util/MsgLoaders/ICU/Makefile \
@@ -1627,6 +1633,7 @@
util/MsgLoaders/MsgFile/Makefile \
util/NetAccessors/Socket/Makefile \
util/NetAccessors/libWWW/Makefile \
+util/NetAccessors/MacOSURLAccess/Makefile \
util/regx/Makefile \
validators/Makefile \
validators/common/Makefile \
1.24 +5 -1 xml-xerces/c/src/configure.in
Index: configure.in
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/configure.in,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- configure.in 2001/05/17 15:58:12 1.23
+++ configure.in 2001/06/05 19:35:49 1.24
@@ -46,7 +46,8 @@
*-*-mvs*) platform=OS390 ;;
*-*-os400*) platform=OS400 ;;
*-*-OS400*) platform=OS400 ;;
- *-*-osf*) platform=TRU64 ;;
+ *-*-osf*) platform=TRU64 ;;
+ *-apple-*) platform=MACOSX ;;
*) platform=UNKNOWN ;;
esac
AC_SUBST(platform)
@@ -94,6 +95,7 @@
util/Transcoders/Iconv/Makefile \
util/Transcoders/Iconv390/Makefile \
util/Transcoders/Iconv400/Makefile \
+util/Transcoders/MacOSUnicodeConverter/Makefile \
util/Platforms/Makefile \
util/Platforms/Solaris/Makefile \
util/Platforms/AIX/Makefile \
@@ -105,6 +107,7 @@
util/Platforms/PTX/Makefile \
util/Platforms/UnixWare/Makefile \
util/Platforms/Tru64/Makefile \
+util/Platforms/MacOS/Makefile \
util/Compilers/Makefile \
util/MsgLoaders/InMemory/Makefile \
util/MsgLoaders/ICU/Makefile \
@@ -112,6 +115,7 @@
util/MsgLoaders/MsgFile/Makefile \
util/NetAccessors/Socket/Makefile \
util/NetAccessors/libWWW/Makefile \
+util/NetAccessors/MacOSURLAccess/Makefile \
util/regx/Makefile \
validators/Makefile \
validators/common/Makefile \
1.38 +10 -5 xml-xerces/c/src/runConfigure
Index: runConfigure
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/runConfigure,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- runConfigure 2001/03/02 14:39:02 1.37
+++ runConfigure 2001/06/05 19:35:50 1.38
@@ -55,7 +55,7 @@
# <http://www.apache.org/>.
#
#
-# $Id: runConfigure,v 1.37 2001/03/02 14:39:02 tng Exp $
+# $Id: runConfigure,v 1.38 2001/06/05 19:35:50 jberry Exp $
#
#
@@ -79,12 +79,12 @@
echo "Usage: runConfigure \"options\""
echo " where options may be any of the following:"
echo " -p <platform> (accepts 'aix', 'linux', 'solaris',
- 'hp-10', 'hp-11', 'unixware', 'os400', 'irix', 'ptx', 'tru64' )"
+ 'hp-10', 'hp-11', 'unixware', 'os400', 'irix', 'ptx', 'tru64', 'macosx' )"
echo " -c <C compiler name> (e.g. gcc, cc, xlc_r, icc)"
echo " -x <C++ compiler name> (e.g. g++, CC, xlC_r, icc, c++)"
echo " -d (specifies that you want to build debug version)"
echo " -m <message loader> can be 'inmem', 'icu', 'MsgFile' or 'iconv'"
- echo " -n <net accessor> can be 'fileonly', 'libwww', 'socket'"
+ echo " -n <net accessor> can be 'fileonly', 'libwww', 'socket' or 'native'"
echo " -t <transcoder> can be 'icu', 'Iconv400', 'Iconv390' or 'native'"
echo " -r <thread option> can be 'pthread' or 'dce' (only used on HP-11)"
echo " -l <extra linker options>"
@@ -201,7 +201,7 @@
#
case $platform in
- aix | linux | solaris | hp-10 | hp-11 | irix | unixware | os400 | ptx | tru64)
+ aix | linux | solaris | hp-10 | hp-11 | irix | unixware | os400 | ptx | tru64 | macosx)
# platform has been recognized
;;
*)
@@ -385,6 +385,12 @@
netaccessorLibs="`libwww-config --libs`"
USELIBWWW=1;;
+ native)
+ NETACCESSOR=NATIVE
+ netaccessorDefines="-DXML_USE_NETACCESSOR_NATIVE"
+ netaccessorLibs=""
+ ;;
+
*)
echo "I do not recognize the netaccessor option '$netaccessor'. Please type '${0} -h' for help."
exit ${ERROR_EXIT_CODE};;
@@ -462,7 +468,6 @@
echo export CFLAGS=\"$CFLAGS\"
echo export LDFLAGS=\"$LDFLAGS\"
echo export LIBS=\"$LIBS\"
-echo export NETACCESSOR=\"$NETACCESSOR\"
echo configure $configureoptions
echo
1.36 +31 -17 xml-xerces/c/src/util/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/util/Makefile.in,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- Makefile.in 2001/05/16 15:25:40 1.35
+++ Makefile.in 2001/06/05 19:35:51 1.36
@@ -55,6 +55,9 @@
#
#
# $Log: Makefile.in,v $
+# Revision 1.36 2001/06/05 19:35:51 jberry
+# Add support for Mac OS X command line configuration and build.
+#
# Revision 1.35 2001/05/16 15:25:40 tng
# Schema: Add Base64 and HexBin. By Pei Yong Zhang.
#
@@ -210,18 +213,24 @@
MODULE = util
-ifeq (${TRANSCODER},ICU)
- TRANSCODERMODULE=ICU
+ifeq (${TRANSCODER},NATIVE)
+ ifeq (${PLATFORM},MACOSX)
+ TRANSCODERMODULE=MacOSUnicodeConverter
+ endif
else
- ifeq (${TRANSCODER},Iconv400)
- TRANSCODERMODULE=Iconv400
- else
- ifeq (${TRANSCODER},Iconv390)
- TRANSCODERMODULE=Iconv390
- else
- TRANSCODERMODULE=Iconv
- endif
- endif
+ ifeq (${TRANSCODER},ICU)
+ TRANSCODERMODULE=ICU
+ else
+ ifeq (${TRANSCODER},Iconv400)
+ TRANSCODERMODULE=Iconv400
+ else
+ ifeq (${TRANSCODER},Iconv390)
+ TRANSCODERMODULE=Iconv390
+ else
+ TRANSCODERMODULE=Iconv
+ endif
+ endif
+ endif
endif
ifeq (${MESSAGELOADER},ICU)
@@ -240,14 +249,19 @@
endif
-ifeq (${NETACCESSOR},Socket)
- NETACCESSORMODULE=Socket
+ifeq (${NETACCESSOR},NATIVE)
+ ifeq (${PLATFORM},MACOSX)
+ NETACCESSORMODULE=MacOSURLAccess
+ endif
else
- ifeq (${NETACCESSOR},LibWWW)
- NETACCESSORMODULE=libWWW
- endif
+ ifeq (${NETACCESSOR},Socket)
+ NETACCESSORMODULE=Socket
+ else
+ ifeq (${NETACCESSOR},LibWWW)
+ NETACCESSORMODULE=libWWW
+ endif
+ endif
endif
-
include ../Makefile.incl
1.13 +4 -1 xml-xerces/c/src/util/Compilers/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/util/Compilers/Makefile.in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Makefile.in 2000/08/01 18:26:04 1.12
+++ Makefile.in 2001/06/05 19:35:52 1.13
@@ -54,7 +54,7 @@
# <http://www.apache.org/>.
#
#
-# $Id: Makefile.in,v 1.12 2000/08/01 18:26:04 aruna1 Exp $
+# $Id: Makefile.in,v 1.13 2001/06/05 19:35:52 jberry Exp $
#
PLATFORM = @platform@
@@ -125,6 +125,9 @@
CPP_OBJECTS = PTXCCDefs.$(TO)
endif
ifeq (${PLATFORM},LINUX)
+ CPP_OBJECTS = GCCDefs.$(TO)
+ endif
+ ifeq (${PLATFORM},MACOSX)
CPP_OBJECTS = GCCDefs.$(TO)
endif
endif
1.1 xml-xerces/c/src/util/NetAccessors/MacOSURLAccess/Makefile.in
Index: Makefile.in
===================================================================
#
# The Apache Software License, Version 1.1
#
# Copyright (c) 1999-2000 The Apache Software Foundation. All rights
# reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
#
# 3. The end-user documentation included with the redistribution,
# if any, must include the following acknowledgment:
# "This product includes software developed by the
# Apache Software Foundation (http://www.apache.org/)."
# Alternately, this acknowledgment may appear in the software itself,
# if and wherever such third-party acknowledgments normally appear.
#
# 4. The names "Xerces" and "Apache Software Foundation" must
# not be used to endorse or promote products derived from this
# software without prior written permission. For written
# permission, please contact apache\@apache.org.
#
# 5. Products derived from this software may not be called "Apache",
# nor may "Apache" appear in their name, without prior written
# permission of the Apache Software Foundation.
#
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
# ====================================================================
#
# This software consists of voluntary contributions made by many
# individuals on behalf of the Apache Software Foundation, and was
# originally based on software copyright (c) 1999, International
# Business Machines, Inc., http://www.ibm.com . For more information
# on the Apache Software Foundation, please see
# <http://www.apache.org/>.
#
#
# $Log
#
#
PLATFORM = @platform@
CC = @cc@
CXX = @cxx@
CXXFLAGS = @cxxflags@
CFLAGS = @cflags@
PREFIX = @prefix@
LDFLAGS = @ldflags@
LIBS = @libs@
OSVER = @osver@
USELIBWWW = @uselibwww@
MESSAGELOADER = @messageloader@
TRANSCODER = @transcoder@
NETACCESSOR = @netaccessor@
MODULE = util
SUBMODULE = NetAccessors/MacOSURLAccess
include ../../../Makefile.incl
CPP_PUBHEADERS = \
MacOSURLAccess.hpp \
URLAccessBinInputStream.hpp
CPP_OBJECTS = \
MacOSURLAccess.$(TO) \
URLAccessBinInputStream.$(TO)
include ../../Makefile.util.submodule
1.14 +6 -0 xml-xerces/c/src/util/Platforms/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/util/Platforms/Makefile.in,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Makefile.in 2000/08/01 18:26:07 1.13
+++ Makefile.in 2001/06/05 19:35:53 1.14
@@ -55,6 +55,9 @@
#
#
# $Log: Makefile.in,v $
+# Revision 1.14 2001/06/05 19:35:53 jberry
+# Add support for Mac OS X command line configuration and build.
+#
# Revision 1.13 2000/08/01 18:26:07 aruna1
# Tru64 support added
#
@@ -147,6 +150,9 @@
endif
ifeq (${PLATFORM}, TRU64)
SUBMODULE = Tru64
+endif
+ifeq (${PLATFORM}, MACOSX)
+ SUBMODULE = MacOS
endif
includes::
1.21 +8 -7 xml-xerces/c/src/util/Platforms/MacOS/MacOSPlatformUtils.cpp
Index: MacOSPlatformUtils.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/util/Platforms/MacOS/MacOSPlatformUtils.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- MacOSPlatformUtils.cpp 2001/05/22 20:40:24 1.20
+++ MacOSPlatformUtils.cpp 2001/06/05 19:35:54 1.21
@@ -55,7 +55,7 @@
*/
/*
- * $Id: MacOSPlatformUtils.cpp,v 1.20 2001/05/22 20:40:24 jberry Exp $
+ * $Id: MacOSPlatformUtils.cpp,v 1.21 2001/06/05 19:35:54 jberry Exp $
*/
@@ -80,13 +80,13 @@
#include <util/Platforms/MacOS/MacOSDefs.hpp>
#include <util/Platforms/MacOS/MacOSPlatformUtils.hpp>
-#if defined(XML_USE_INMEMORY_MSGLOADER)
+#if (defined(XML_USE_INMEMORY_MSGLOADER) || defined(XML_USE_INMEM_MESSAGELOADER))
#include <util/MsgLoaders/InMemory/InMemMsgLoader.hpp>
#endif
-#if defined(XML_USE_MACOS_UNICODECONVERTER)
+#if (defined(XML_USE_MACOS_UNICODECONVERTER) || defined(XML_USE_NATIVE_TRANSCODER))
#include <util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp>
#endif
-#if defined(XML_USE_NETACCESSOR_URLACCESS)
+#if (defined(XML_USE_NETACCESSOR_URLACCESS) || defined(XML_USE_NETACCESSOR_NATIVE))
#include <util/NetAccessors/MacOSURLAccess/MacOSURLAccess.hpp>
#endif
@@ -806,7 +806,7 @@
XMLNetAccessor*
XMLPlatformUtils::makeNetAccessor()
{
-#if defined(XML_USE_NETACCESSOR_URLACCESS)
+#if (defined(XML_USE_NETACCESSOR_URLACCESS) || defined(XML_USE_NETACCESSOR_NATIVE))
// Only try to use URLAccess if it's actually available
if (URLAccessAvailable())
return new MacOSURLAccess;
@@ -825,10 +825,11 @@
XMLMsgLoader*
XMLPlatformUtils::loadAMsgSet(const XMLCh* const msgDomain)
{
-#if defined(XML_USE_INMEMORY_MSGLOADER)
+#if (defined(XML_USE_INMEMORY_MSGLOADER) || defined(XML_USE_INMEM_MESSAGELOADER))
return new InMemMsgLoader(msgDomain);
#else
#error You must provide a message loader
+ return 0;
#endif
}
@@ -842,7 +843,7 @@
XMLTransService*
XMLPlatformUtils::makeTransService()
{
-#if defined(XML_USE_MACOS_UNICODECONVERTER)
+#if (defined(XML_USE_MACOS_UNICODECONVERTER) || defined(XML_USE_NATIVE_TRANSCODER))
if (MacOSUnicodeConverter::IsMacOSUnicodeConverterSupported())
return new MacOSUnicodeConverter;
#else
1.1 xml-xerces/c/src/util/Platforms/MacOS/Makefile.in
Index: Makefile.in
===================================================================
#
# The Apache Software License, Version 1.1
#
# Copyright (c) 1999-2000 The Apache Software Foundation. All rights
# reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
#
# 3. The end-user documentation included with the redistribution,
# if any, must include the following acknowledgment:
# "This product includes software developed by the
# Apache Software Foundation (http://www.apache.org/)."
# Alternately, this acknowledgment may appear in the software itself,
# if and wherever such third-party acknowledgments normally appear.
#
# 4. The names "Xerces" and "Apache Software Foundation" must
# not be used to endorse or promote products derived from this
# software without prior written permission. For written
# permission, please contact apache\@apache.org.
#
# 5. Products derived from this software may not be called "Apache",
# nor may "Apache" appear in their name, without prior written
# permission of the Apache Software Foundation.
#
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
# ====================================================================
#
# This software consists of voluntary contributions made by many
# individuals on behalf of the Apache Software Foundation, and was
# originally based on software copyright (c) 1999, International
# Business Machines, Inc., http://www.ibm.com . For more information
# on the Apache Software Foundation, please see
# <http://www.apache.org/>.
#
# $Log
#
PLATFORM = @platform@
CC = @cc@
CXX = @cxx@
CXXFLAGS = @cxxflags@
CFLAGS = @cflags@
PREFIX = @prefix@
LDFLAGS = @ldflags@
LIBS = @libs@
OSVER = @osver@
USELIBWWW = @uselibwww@
MESSAGELOADER = @messageloader@
TRANSCODER = @transcoder@
MODULE = util
SUBMODULE = Platforms/MacOS
CXXFLAGS += -D_GNU_SOURCE -D__USE_GNU
include ../../../Makefile.incl
CPP_PUBHEADERS = \
MacOSDefs.hpp \
MacOSPlatformUtils.hpp
CPP_OBJECTS = \
MacOSPlatformUtils.$(TO)
include ../../Makefile.util.submodule
1.1 xml-xerces/c/src/util/Transcoders/MacOSUnicodeConverter/Makefile.in
Index: Makefile.in
===================================================================
#
# The Apache Software License, Version 1.1
#
# Copyright (c) 1999-2000 The Apache Software Foundation. All rights
# reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
#
# 3. The end-user documentation included with the redistribution,
# if any, must include the following acknowledgment:
# "This product includes software developed by the
# Apache Software Foundation (http://www.apache.org/)."
# Alternately, this acknowledgment may appear in the software itself,
# if and wherever such third-party acknowledgments normally appear.
#
# 4. The names "Xerces" and "Apache Software Foundation" must
# not be used to endorse or promote products derived from this
# software without prior written permission. For written
# permission, please contact apache\@apache.org.
#
# 5. Products derived from this software may not be called "Apache",
# nor may "Apache" appear in their name, without prior written
# permission of the Apache Software Foundation.
#
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
# ====================================================================
#
# This software consists of voluntary contributions made by many
# individuals on behalf of the Apache Software Foundation, and was
# originally based on software copyright (c) 1999, International
# Business Machines, Inc., http://www.ibm.com . For more information
# on the Apache Software Foundation, please see
# <http://www.apache.org/>.
#
#
# $Log: Makefile.in,v $
# Revision 1.1 2001/06/05 19:35:55 jberry
# Add support for Mac OS X command line configuration and build.
#
# Revision 1.5 2000/02/06 07:48:32 rahulj
# Year 2K copyright swat.
#
# Revision 1.4 2000/02/01 23:43:53 abagchi
# AS/400 related change
#
# Revision 1.3 1999/12/14 23:53:34 rahulj
# Removed the offending Ctrl-M's from the commit message
# logs which was giving packaging problems.
#
# PR:
# Obtained from:
# Submitted by:
# Reviewed by:
#
# Revision 1.2 1999/11/23 02:00:54 rahulj
# Code now works under HPUX 11. Tested inmemory message loader.
# Revamped makefiles. Builds with both DCE threads as well as pthread libraries.
#
# Revision 1.1.1.1 1999/11/09 01:06:08 twl
# Initial checkin
#
# Revision 1.3 1999/11/08 20:45:34 rahul
# Swat for adding in Product name and CVS comment log variable.
#
#
PLATFORM = @platform@
CC = @cc@
CXX = @cxx@
CXXFLAGS = @cxxflags@
CFLAGS = @cflags@
PREFIX = @prefix@
LDFLAGS = @ldflags@
LIBS = @libs@
OSVER = @osver@
USELIBWWW = @uselibwww@
MESSAGELOADER = @messageloader@
TRANSCODER = @transcoder@
MODULE = util
SUBMODULE = Transcoders/MacOSUnicodeConverter
include ../../../Makefile.incl
CPP_PUBHEADERS = \
MacOSUnicodeConverter.hpp
CPP_OBJECTS = \
MacOSUnicodeConverter.$(TO)
include ../../Makefile.util.submodule
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org