# # Copyright 1999-2001,2004 The Apache Software Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # # # $Log$ # Revision 1.13 2004/09/08 13:56:37 peiyongz # Apache License Version 2.0 # # Revision 1.12 2004/07/09 16:18:53 peiyongz # Build on HP-Itanium, aCC A.05.52 # # Revision 1.11 2004/03/15 17:06:06 amassari # - Added support for MinGW (bug#23176) # # Revision 1.10 2004/02/17 15:56:50 neilg # fix for bug 25035; much thanks to Abe Backus # # Revision 1.9 2004/02/04 13:26:44 amassari # Added support for the Interix platform (Windows Services for Unix 3.5) # # Revision 1.8 2003/05/12 09:44:19 gareth # Port to NetBSD. Patch by Hiramatsu Yoshifumi. # # Revision 1.7 2003/03/13 22:11:28 tng # [Bug 17858] Support for QNX/Neutrino. Patch from Chris McKillop. # # Revision 1.6 2002/12/02 20:41:09 tng # [Bug 12490] Patches required to build Xerces-C++ on BeOS R5. Patch from Andrew Bachmann. # # Revision 1.5 2002/08/19 18:35:56 tng # [Bug 6467] Installing Xerces C++ on cygwin environment. # # Revision 1.4 2002/07/26 16:49:28 tng # [Bug 2681] Can't build with gcc/g++ not named 'gcc'/'g++'. Patch from Jonathan Lennox. # # Revision 1.3 2002/02/27 22:38:42 peiyongz # Bug# 6445 Caldera (SCO) OpenServer Port : patch from Martin Kalen # # Revision 1.2 2002/02/11 18:19:19 tng # [Bug 2715] Build recursion suppresses make failures. # # Revision 1.1.1.1 2002/02/01 22:22:23 peiyongz # sane_include # # Revision 1.16 2001/11/29 18:25:18 tng # FreeBSD support by Michael Huedepohl. # # Revision 1.15 2001/07/06 17:12:02 tng # Automatic build of single-threaded library. By Martin Kalen. # # 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 # # Revision 1.12 2000/07/19 19:36:00 andyh # Add 'make install' target # # Revision 1.11 2000/04/04 20:11:46 abagchi # Added PTX support # # Revision 1.10 2000/03/01 22:30:04 abagchi # Object files are now created directly under obj directory # # Revision 1.9 2000/02/06 07:48:25 rahulj # Year 2K copyright swat. # # Revision 1.8 2000/02/01 23:43:49 abagchi # AS/400 related change # # Revision 1.7 2000/01/13 23:24:04 abagchi # Changed __USE_UNIX98 to _GNU_SOURCE # # Revision 1.6 1999/12/17 01:28:55 rahulj # Merged in changes submitted for UnixWare 7 port. Platform # specific files are still missing. # # Revision 1.5 1999/12/14 23:53:30 rahulj # Removed the offending Ctrl-M's from the commit message # logs which was giving packaging problems. # # Revision 1.4 1999/12/01 17:16:17 rahulj # Added support for IRIX 6.5.5 using SGI MIPSpro C++ 7.3 and 7.21 generating 32 bit objects. Changes submitted by Marc Stuessel # # Revision 1.3 1999/11/23 02:00:28 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.2 1999/11/17 22:36:37 rahulj # Code works with ICU transcoding service # # Revision 1.1.1.1 1999/11/09 01:06:14 twl # Initial checkin # # Revision 1.3 1999/11/08 20:45:28 rahul # Swat for adding in Product name and CVS comment log variable. # PLATFORM = @platform@ CC = @cc@ CXX = @cxx@ CXXVER = @cxxver@ GCC = @GCC@ GXX = @GXX@ CXXFLAGS = @cxxflags@ CFLAGS = @cflags@ PREFIX = @prefix@ LDFLAGS = @ldflags@ LIBS = @libs@ OSVER = @osver@ USELIBWWW = @uselibwww@ MESSAGELOADER = @messageloader@ TRANSCODER = @transcoder@ THREADS = @threads@ CD=cd include ../../Makefile.incl ifeq (${PLATFORM}, SOLARIS) SUBMODULE = Solaris endif ifeq (${PLATFORM}, AIX) SUBMODULE = AIX endif ifeq (${PLATFORM}, BEOS) SUBMODULE = BeOS endif ifeq (${PLATFORM}, QNX) SUBMODULE = QNX endif ifeq (${PLATFORM}, LINUX) SUBMODULE = Linux endif ifeq (${PLATFORM}, FREEBSD) SUBMODULE = FreeBSD endif ifeq (${PLATFORM}, NETBSD) SUBMODULE = NetBSD endif ifeq (${PLATFORM}, HPUX) SUBMODULE = HPUX endif ifeq (${PLATFORM}, OS390) SUBMODULE = OS390 endif ifeq (${PLATFORM}, IRIX) SUBMODULE = IRIX endif ifeq (${PLATFORM}, OPENSERVER) SUBMODULE = OpenServer endif ifeq (${PLATFORM}, UNIXWARE) SUBMODULE = UnixWare endif ifeq (${PLATFORM}, OS400) SUBMODULE = OS400 endif ifeq (${PLATFORM}, PTX) SUBMODULE = PTX endif ifeq (${PLATFORM}, TRU64) SUBMODULE = Tru64 endif ifeq (${PLATFORM}, MACOSX) SUBMODULE = MacOS endif ifeq (${PLATFORM}, CYGWIN) SUBMODULE = Cygwin endif ifeq (${PLATFORM}, INTERIX) SUBMODULE = Interix endif ifeq (${PLATFORM}, MINGW) SUBMODULE = Win32 endif includes:: ${MAKE} -C $(SUBMODULE) $@ all:: ${MAKE} -C $(SUBMODULE) $@ clean:: ${MAKE} -C $(SUBMODULE) $@ distclean:: ${MAKE} -C $(SUBMODULE) $@ install:: ${MAKE} -C $(SUBMODULE) $@