summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2002-09-01 07:28:00 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2002-09-01 07:28:00 +0000
commit3227d0d6b82f676e9810a6e5a439bd91c71a8e1a (patch)
treee522c535c946930b00c847b3106a461c18f17d2a
parent4892a928586f1823f7d56319dcc2efe4eb1a8a71 (diff)
downloadATCD-3227d0d6b82f676e9810a6e5a439bd91c71a8e1a.tar.gz
ChangeLogTag: Sun Sep 01 07:24:12 UTC 2002 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--ChangeLog13
-rw-r--r--ChangeLogs/ChangeLog-03a13
-rw-r--r--THANKS3
-rw-r--r--include/makeinclude/platform_linux_borland.GNU139
4 files changed, 163 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 029665b2f17..612be10d6ae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,16 @@
+Sun Sep 01 07:25:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_borland.GNU:
+ Added first version of platform .GNU file for the Borland Kylix
+ compiler. Thanks to Newton Aird <naird@ix.netcom.com) for
+ providing this first version.
+
+ * THANKS: Added Newton Aird <naird@ix.netcom.com>
+
Sat Aug 31 14:57:53 2002 Balachandran Natarajan <bala@isis-server.vuse.vanderbilt.edu>
* THANKS: Added Cemal Yilmaz <cyilmaz@cs.umd.edu> to the hall of
- fame.
+ fame.
Sat Aug 31 13:55:52 2002 Balachandran Natarajan <bala@isis-server.vuse.vanderbilt.edu>
* ace/OS.i (ctime_r): This fixes a problem on Linux for the call
@@ -13,7 +22,7 @@ Sat Aug 31 13:55:52 2002 Balachandran Natarajan <bala@isis-server.vuse.vanderb
* tests/OS_Test.cpp: Added a test for ACE_OS::ctime_r ().
Thanks to Michael Searles <msearles@base16.com> for providing
- this patch.
+ this patch.
Sat Aug 31 17:45:12 UTC 2002 Johnny Willemsen <jwillemsen@remedy.nl>
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 029665b2f17..612be10d6ae 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,7 +1,16 @@
+Sun Sep 01 07:25:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_borland.GNU:
+ Added first version of platform .GNU file for the Borland Kylix
+ compiler. Thanks to Newton Aird <naird@ix.netcom.com) for
+ providing this first version.
+
+ * THANKS: Added Newton Aird <naird@ix.netcom.com>
+
Sat Aug 31 14:57:53 2002 Balachandran Natarajan <bala@isis-server.vuse.vanderbilt.edu>
* THANKS: Added Cemal Yilmaz <cyilmaz@cs.umd.edu> to the hall of
- fame.
+ fame.
Sat Aug 31 13:55:52 2002 Balachandran Natarajan <bala@isis-server.vuse.vanderbilt.edu>
* ace/OS.i (ctime_r): This fixes a problem on Linux for the call
@@ -13,7 +22,7 @@ Sat Aug 31 13:55:52 2002 Balachandran Natarajan <bala@isis-server.vuse.vanderb
* tests/OS_Test.cpp: Added a test for ACE_OS::ctime_r ().
Thanks to Michael Searles <msearles@base16.com> for providing
- this patch.
+ this patch.
Sat Aug 31 17:45:12 UTC 2002 Johnny Willemsen <jwillemsen@remedy.nl>
diff --git a/THANKS b/THANKS
index 51979675a71..cfa4681fcc5 100644
--- a/THANKS
+++ b/THANKS
@@ -1563,7 +1563,7 @@ Jeremy Altavilla <jeremya@artifact-entertainment.com>
Brian Appel <bappel@integ.com>
Lan Zhineng <lanzn@huawei.com>
Leen Van Kampen <leen.van.kampen@nl.vanderlande.com>
-James Beale <JAMES.H.BEALE@saic.com>
+James Beale <JAMES.H.BEALE@saic.com>
Mark Xu <ltxd@371.net>
Umberto Mascia <u.mascia@pxl.it>
Marcel Loose <loose@astron.nl>
@@ -1572,6 +1572,7 @@ Ville Lehtiniemi <guderian@ees2.oulu.fi>
Chumsu Kim <chskim@add.re.kr>
Schone Mullerin <smullerin@deutsches.lieder.net>
Cemal Yimaz <cyilmaz@cs.umd.edu>
+Newton Aird <naird@ix.netcom.com>
I would particularly like to thank Paul Stephenson, who worked with me
at Ericsson in the early 1990's. Paul devised the recursive Makefile
diff --git a/include/makeinclude/platform_linux_borland.GNU b/include/makeinclude/platform_linux_borland.GNU
new file mode 100644
index 00000000000..4c79fde1409
--- /dev/null
+++ b/include/makeinclude/platform_linux_borland.GNU
@@ -0,0 +1,139 @@
+# Hey Emacs, this is a -*- Makefile -*-
+
+# platform_linux_borland.GNU
+
+# debug = 1
+# optimize = 1
+
+ifndef BCB
+BCB = /usr/local/kylix3
+endif
+
+ifndef exceptions
+ exceptions = 1
+endif
+ifeq (,$(debug))
+ debug = 1
+endif
+ifeq (,$(optimize))
+ optimize = 1
+endif
+
+ifeq (,$(threads))
+ threads = 1
+endif
+
+ifeq ($(threads),0)
+ CPPFLAGS += -DACE_MT_SAFE=0
+endif # threads
+
+PLATFORM_XT_CPPFLAGS=
+PLATFORM_XT_LIBS=-lXt
+PLATFORM_XT_LDFLAGS=
+
+PLATFORM_FL_CPPFLAGS=
+PLATFORM_FL_LIBS=-lfltk
+PLATFORM_FL_LDFLAGS=
+
+PLATFORM_X11_CPPFLAGS=-I/usr/X11R6/include
+PLATFORM_X11_LIBS=-lX11
+PLATFORM_X11_LDFLAGS=-L/usr/X11R6/lib
+
+PLATFORM_GL_CPPFLAGS=-I/usr/X11R6/include
+PLATFORM_GL_LIBS =-lGL
+PLATFORM_GL_LDFLAGS =-L/usr/X11R6/lib
+
+PLATFORM_GTK_CPPFLAGS=$(shell gtk-config --cflags)
+PLATFORM_GTK_LIBS =$(shell gtk-config --libs)
+PLATFORM_GTK_LDFLAGS=
+
+PLATFORM_WX_CPPFLAGS= $(shell wx-config --cflags) $(PLATFORM_GTK_CPPFLAGS)
+PLATFORM_WX_LIBS = $(shell wx-config --libs) $(PLATFORM_GTK_LIBS)
+PLATFORM_WX_LDFLAGS =
+
+PLATFORM_AIO_SUPPORT := \
+ $(shell test -e /usr/lib/librt.so && echo -DACE_HAS_AIO_CALLS)
+
+ifeq ($(insure),1)
+CC = insure
+CXX = insure
+else
+CC = $(BCB)/bin/bc++
+CXX = $(BCB)/bin/bc++
+endif
+
+# Test for template instantiation.
+#
+
+#
+# Common flags
+#
+
+ifdef debug
+DCFLAGS = -v -y -Od -r- -vi- -D_DEBUG
+DCCFLAGS = #-v -y -Od -r- -vi- -k -D_DEBUG
+else
+DCFLAGS = -DNDEBUG
+DCCFLAGS =
+endif
+
+kylix_build = 1
+INCLUDEPATH = $(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include:$(ACE_ROOT)
+LIBPATH = $(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin
+ACELIBPATH = $(ACE_ROOT)/ace:./
+
+AR = ar
+ARFLAGS = rsuv
+RANLIB = @true
+
+DLD = $(BCB)/bin/ilink
+LD = $(BCB)/bin/ilink
+
+WARNINGS_CFLAGS = -w-rvl -w-rch -w-ccc -w-obs -w-aus -w-pia -w-inl
+BUILDSOFLAGS = -DACE_BUILD_DLL -DACE_OS_BUILD_DLL -DTAO_IDL_FE_BUILD_DLL -DTAO_IDL_BE_BUILD_DLL \
+ -DTAO_BUILD_DLL -DTAO_EVENT_BUILD_DLL -DTAO_AV_BUILD_DLL
+
+CFLAGS = $(BUILDSOFLAGS) $(WARNINGS_CFLAGS) -q -VP -Vx -a8 -b- -k $(DCFLAGS) \
+ -c -I$(INCLUDEPATH)
+
+CPPFLAGS = #$(CFLAGS)
+CCFLAGS += $(CFLAGS)
+BORLDFLAGS = -c -Tpd -L$(LIBPATH):$(ACELIBPATH) #-Tpd -x -Gn -v -L$(LIBPATH):$(ACELIBPATH)
+BORINITOBJ = borinitso.o
+LDFLAGS = libborcrtl.so libborstl.so libborunwind.so \
+ libpthread.so libc.so libm.so libdl.so
+
+PRELINK=
+SOFLAGS= $(BORLDFLAGS) $(BORINITOBJ)
+ACELIB= libACE.so
+TAO_IDL_FE_LIB= libTAO_IDL_FE_DLL.so
+
+
+# ARFLAGS Flags for the archive utility (ar)
+# CC C compiler command
+# CXX C++ compiler command
+# COMPILE.c Flags for compiling with C
+# COMPILE.cc Flags for compiling with C++
+# CPPFLAGS C pre-processor flags
+# CFLAGS C compilation flags
+# CCFLAGS C++ compilation flags
+# DCFLAGS C compilation flags for debugging
+# DCCFLAGS C++ compilation flags for debugging
+# DEFFLAGS C++ preprocessor flag for defining symbols
+# DLD Name of dynamic linker
+# LD Name of linker
+# IDL Name of the CORBA IDL compiler
+# TEMPLATES_FLAG Flag to pass to the compiler to control the instantiation of
+# templates.
+# INSBIN Binary (executable) installation directory
+# INSINC Include file installation directory
+# INSMAN Manpage installation directory
+# INSLIB Library installation directory
+# LDFLAGS ld linker flags
+# LINK.c Flags for linking with C
+# LINK.cc Flags for linking with C++
+# MAKEFLAGS Flags that are passed into the compilation from the commandline
+# OCFLAGS Optimizing C compilation flags
+# OCCFLAGS Optimizing C++ compilation flags
+# PCFLAGS C compilation flags for profiling
+# PCCFLAGS C++ compilation flags for profiling