summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormbrudka <mbrudka@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-12-03 22:21:34 +0000
committermbrudka <mbrudka@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-12-03 22:21:34 +0000
commit3546ef64b83fb6fbef4695ea9579c0b6e73d7b01 (patch)
treed531ab64aa33b0dd9de085bc72f5e71b2e640267
parent3fe172fda549e7df7c65803315f333809b972a69 (diff)
downloadATCD-3546ef64b83fb6fbef4695ea9579c0b6e73d7b01.tar.gz
ChangeLogTag: Fri Dec 3 23:15:18 2004 Marek Brudka <mbrudka@aster.pl>
-rw-r--r--ChangeLog31
-rw-r--r--TAO/ChangeLog9
-rw-r--r--TAO/tao/tao.mpc2
-rw-r--r--TAO/tao/tao_qtreactor.mpc10
-rw-r--r--TAO/tao/tao_xtreactor.mpc11
-rw-r--r--TAO/tests/QtTests/QtTests.mpc4
-rw-r--r--ace/ace.mpc6
-rw-r--r--ace/ace.mwc4
-rw-r--r--ace/ace_flreactor.mpc14
-rw-r--r--ace/ace_qtreactor.mpc18
-rw-r--r--ace/ace_tkreactor.mpc14
-rw-r--r--ace/ace_xtreactor.mpc14
-rw-r--r--bin/MakeProjectCreator/config/ace_fltk.mpb13
-rw-r--r--bin/MakeProjectCreator/config/ace_gl.mpb13
-rw-r--r--bin/MakeProjectCreator/config/ace_gtk.mpb13
-rw-r--r--bin/MakeProjectCreator/config/ace_qt.mpb7
-rw-r--r--bin/MakeProjectCreator/config/ace_qtreactor.mpb7
-rw-r--r--bin/MakeProjectCreator/config/ace_tk.mpb14
-rw-r--r--bin/MakeProjectCreator/config/ace_x11.mpb13
-rw-r--r--bin/MakeProjectCreator/config/ace_xt.mpb13
-rw-r--r--bin/MakeProjectCreator/config/acedefaults.mpb2
-rw-r--r--bin/MakeProjectCreator/config/tao_qtreactor.mpb7
-rw-r--r--include/makeinclude/platform_linux.GNU10
-rw-r--r--include/makeinclude/platform_linux_borland.GNU8
-rw-r--r--include/makeinclude/platform_linux_icc.GNU8
-rw-r--r--include/makeinclude/platform_linux_pgi.GNU8
-rw-r--r--include/makeinclude/platform_lynxos.GNU8
-rw-r--r--include/makeinclude/platform_sunos5_g++.GNU9
-rw-r--r--include/makeinclude/platform_sunos5_sunc++.GNU4
-rw-r--r--include/makeinclude/wrapper_macros.GNU21
-rw-r--r--tests/tests.mpc2
31 files changed, 284 insertions, 33 deletions
diff --git a/ChangeLog b/ChangeLog
index 31455d33259..1727a542aa9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,34 @@
+Fri Dec 3 23:10:39 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * bin/MakeProjectCreator/config/tao_qtreactor.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_xt.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_x11.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_tk.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_qtreactor.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_gtk.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_gl.mpb (Added):
+ * bin/MakeProjectCreator/config/ace_fltk.mpb (Added):
+ * ace/ace_xtreactor.mpc (Added):
+ * ace/ace_tkreactor.mpc (Added):
+ * ace/ace_qtreactor.mpc (Added):
+ * ace/ace_flreactor.mpc (Added):
+
+ * tests/tests.mpc (Modified):
+ * include/makeinclude/wrapper_macros.GNU (Modified):
+ * include/makeinclude/platform_sunos5_sunc++.GNU (Modified):
+ * include/makeinclude/platform_sunos5_g++.GNU (Modified):
+ * include/makeinclude/platform_lynxos.GNU (Modified):
+ * include/makeinclude/platform_linux_pgi.GNU (Modified):
+ * include/makeinclude/platform_linux_icc.GNU (Modified):
+ * include/makeinclude/platform_linux_borland.GNU (Modified):
+ * include/makeinclude/platform_linux.GNU (Modified):
+ * bin/MakeProjectCreator/config/acedefaults.mpb (Modified):
+ * bin/MakeProjectCreator/config/ace_qt.mpb (Modified):
+ * ace/ace.mwc (Modified):
+ * ace/ace.mpc (Modified):
+ Initial changes related with the separation of reactors into distinct libraries.
+ Many thanks to Raphael Bossek <raphael.bossek@gmx.de> for this patch.
+
Thu Dec 2 13:38:33 2004 Chad Elliott <elliott_c@ociweb.com>
* apps/soreduce/Library.h:
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 44da7f40db5..b2dddbfc203 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,12 @@
+Fri Dec 3 23:15:18 2004 Marek Brudka <mbrudka@aster.pl>
+
+ * tao/tao_xtreactor.mpc (Added):
+ * tao/tao_qtreactor.mpc (Added):
+ * tests/QtTests/QtTests.mpc (Modified):
+ * tao/tao.mpc (Modified):
+ Initial changes related with the separation of reactors into distinct libraries.
+ Many thanks to Raphael Bossek <raphael.bossek@gmx.de> for this patch.
+
Thu Dec 2 13:11:22 2004 Dale Wilson <wilson_d@ociweb.com>
* orbsvcs/orbsvcs/Notify/Topology_Object.h:
diff --git a/TAO/tao/tao.mpc b/TAO/tao/tao.mpc
index 34819bd2bfd..02439fdf4bf 100644
--- a/TAO/tao/tao.mpc
+++ b/TAO/tao/tao.mpc
@@ -56,8 +56,6 @@ project(TAO) : acelib, taoversion, core, tao_output, taodefaults, pidl, extra_co
default_client.cpp
default_server.cpp
default_resource.cpp
- xt_resource.cpp
- qt_resource.cpp
}
Interpretive_Marshaling {
append.cpp
diff --git a/TAO/tao/tao_qtreactor.mpc b/TAO/tao/tao_qtreactor.mpc
new file mode 100644
index 00000000000..3a68f0bc24e
--- /dev/null
+++ b/TAO/tao/tao_qtreactor.mpc
@@ -0,0 +1,10 @@
+project(TAO_QtReactor) : acelib, taolib, taoversion, core, tao_output, taodefaults, ace_qt {
+ sharedname = TAO_QtReactor
+ dynamicflags += TAO_BUILD_DLL
+
+ Source_Files(TAO_COMPONENTS) {
+ Default_Resources {
+ qt_resource.cpp
+ }
+ }
+}
diff --git a/TAO/tao/tao_xtreactor.mpc b/TAO/tao/tao_xtreactor.mpc
new file mode 100644
index 00000000000..a94632be0be
--- /dev/null
+++ b/TAO/tao/tao_xtreactor.mpc
@@ -0,0 +1,11 @@
+project(TAO_XtReactor) : acelib, taolib, taoversion, core, tao_output, taodefaults, ace_xt {
+ requires += xt_reactor
+ sharedname = TAO_XtReactor
+ dynamicflags = TAO_BUILD_DLL
+
+ Source_Files(TAO_COMPONENTS) {
+ Default_Resources {
+ xt_resource.cpp
+ }
+ }
+}
diff --git a/TAO/tests/QtTests/QtTests.mpc b/TAO/tests/QtTests/QtTests.mpc
index 1013e370e62..7c80f73c23a 100644
--- a/TAO/tests/QtTests/QtTests.mpc
+++ b/TAO/tests/QtTests/QtTests.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(*server): taoexe, portableserver, ace_qt, qt_moc {
+project(*server): taoexe, portableserver, tao_qtreactor {
requires += qt
MOC_Files {
@@ -15,7 +15,7 @@ project(*server): taoexe, portableserver, ace_qt, qt_moc {
}
}
-project(*client): taoexe, ace_qt, qt_moc {
+project(*client): taoexe, tao_qtreactor {
requires += qt
MOC_Files {
diff --git a/ace/ace.mpc b/ace/ace.mpc
index 7f251355452..5e149fefb8e 100644
--- a/ace/ace.mpc
+++ b/ace/ace.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*- now wouldn't this be cool...
// $Id$
-project(ACE) : acedefaults, aceversion, core, qt_reactor, other, codecs, token, svcconf, uuid, filecache {
+project(ACE) : acedefaults, aceversion, core, other, codecs, token, svcconf, uuid, filecache {
libout = $(ACE_ROOT)/lib
sharedname = ACE
dynamicflags = ACE_BUILD_DLL
@@ -160,7 +160,6 @@ project(ACE) : acedefaults, aceversion, core, qt_reactor, other, codecs, token,
Demux {
Event_Handler.cpp
- FlReactor.cpp
Msg_WFMO_Reactor.cpp
POSIX_Proactor.cpp
POSIX_CB_Proactor.cpp
@@ -173,10 +172,7 @@ project(ACE) : acedefaults, aceversion, core, qt_reactor, other, codecs, token,
SUN_Proactor.cpp
Dev_Poll_Reactor.cpp
TP_Reactor.cpp
- TkReactor.cpp
WFMO_Reactor.cpp
- XtReactor.cpp
- QtReactor.cpp
}
Connection {
diff --git a/ace/ace.mwc b/ace/ace.mwc
index 0ae6180ea24..c2b2802414b 100644
--- a/ace/ace.mwc
+++ b/ace/ace.mwc
@@ -3,6 +3,10 @@
workspace {
ace.mpc
+ ace_flreactor.mpc
+ ace_qtreactor.mpc
+ ace_tkreactor.mpc
+ ace_xtreactor.mpc
QoS
RMCast
SSL
diff --git a/ace/ace_flreactor.mpc b/ace/ace_flreactor.mpc
new file mode 100644
index 00000000000..b01cdb39093
--- /dev/null
+++ b/ace/ace_flreactor.mpc
@@ -0,0 +1,14 @@
+// -*- MPC -*- now wouldn't this be cool...
+// ace_flreactor.mpc,v
+
+project(ACE_FlReactor) : acedefaults, aceversion, core, acelib, ace_fltk {
+ libout = $(ACE_ROOT)/lib
+ sharedname = ACE_FlReactor
+ dynamicflags = ACE_BUILD_DLL ACE_OS_BUILD_DLL
+
+ Source_Files(ACE_COMPONENTS) {
+ Demux {
+ FlReactor.cpp
+ }
+ }
+}
diff --git a/ace/ace_qtreactor.mpc b/ace/ace_qtreactor.mpc
new file mode 100644
index 00000000000..f4c28609912
--- /dev/null
+++ b/ace/ace_qtreactor.mpc
@@ -0,0 +1,18 @@
+// -*- MPC -*- now wouldn't this be cool...
+// ace_qtreactor.mpc,v
+
+project(ACE_QtReactor) : acedefaults, aceversion, core, acelib, ace_qt, qt_moc {
+ libout = $(ACE_ROOT)/lib
+ sharedname = ACE_QtReactor
+ dynamicflags = ACE_BUILD_DLL ACE_OS_BUILD_DLL
+
+ MOC_Files {
+ QtReactor.h
+ }
+ Source_Files(ACE_COMPONENTS) {
+ Demux {
+ QtReactor_moc.cpp
+ QtReactor.cpp
+ }
+ }
+}
diff --git a/ace/ace_tkreactor.mpc b/ace/ace_tkreactor.mpc
new file mode 100644
index 00000000000..63cee20e940
--- /dev/null
+++ b/ace/ace_tkreactor.mpc
@@ -0,0 +1,14 @@
+// -*- MPC -*- now wouldn't this be cool...
+// ace_tkreactor.mpc,v
+
+project(ACE_TkReactor) : acedefaults, aceversion, core, acelib, ace_tk {
+ libout = $(ACE_ROOT)/lib
+ sharedname = ACE_TkReactor
+ dynamicflags = ACE_BUILD_DLL ACE_OS_BUILD_DLL
+
+ Source_Files(ACE_COMPONENTS) {
+ Demux {
+ TkReactor.cpp
+ }
+ }
+}
diff --git a/ace/ace_xtreactor.mpc b/ace/ace_xtreactor.mpc
new file mode 100644
index 00000000000..86b425a0b8a
--- /dev/null
+++ b/ace/ace_xtreactor.mpc
@@ -0,0 +1,14 @@
+// -*- MPC -*- now wouldn't this be cool...
+// ace_xtreactor.mpc,v
+
+project(ACE_XtReactor) : acedefaults, aceversion, core, acelib, ace_xt {
+ libout = $(ACE_ROOT)/lib
+ sharedname = ACE_XtReactor
+ dynamicflags = ACE_BUILD_DLL ACE_OS_BUILD_DLL
+
+ Source_Files(ACE_COMPONENTS) {
+ Demux {
+ XtReactor.cpp
+ }
+ }
+}
diff --git a/bin/MakeProjectCreator/config/ace_fltk.mpb b/bin/MakeProjectCreator/config/ace_fltk.mpb
new file mode 100644
index 00000000000..40b1e07c91d
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ace_fltk.mpb
@@ -0,0 +1,13 @@
+// -*- MPC -*-
+// ace_fltk.mpb,v
+
+project : ace_x11, ace_gl {
+ macros += ACE_HAS_FL
+
+ // Depends on configration from include/makeinclude/platform_*.GNU
+ verbatim(gnuace,local) {
+ CPPFLAGS += $(PLATFORM_FL_CPPFLAGS)
+ LIBS += $(PLATFORM_FL_LIBS)
+ LDFLAGS += $(PLATFORM_FL_LDFLAGS)
+ }
+}
diff --git a/bin/MakeProjectCreator/config/ace_gl.mpb b/bin/MakeProjectCreator/config/ace_gl.mpb
new file mode 100644
index 00000000000..f9f48fd5615
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ace_gl.mpb
@@ -0,0 +1,13 @@
+// -*- MPC -*-
+// ace_gl.mpb,v
+
+project : ace_x11 {
+ requires += ace_with_gl
+
+ // Depends on configration from include/makeinclude/platform_*.GNU
+ verbatim(gnuace,local) {
+ CPPFLAGS += $(PLATFORM_GL_CPPFLAGS)
+ LIBS += $(PLATFORM_GL_LIBS)
+ LDFLAGS += $(PLATFORM_GL_LDFLAGS)
+ }
+}
diff --git a/bin/MakeProjectCreator/config/ace_gtk.mpb b/bin/MakeProjectCreator/config/ace_gtk.mpb
new file mode 100644
index 00000000000..27787e115ee
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ace_gtk.mpb
@@ -0,0 +1,13 @@
+// -*- MPC -*-
+// ace_gtk.mpb,v
+
+project {
+ macros += ACE_HAS_GTK
+
+ // Depends on configration from include/makeinclude/platform_*.GNU
+ verbatim(gnuace,local) {
+ CPPFLAGS += $(PLATFORM_GTK_CPPFLAGS)
+ LIBS += $(PLATFORM_GTK_LIBS)
+ LDFLAGS += $(PLATFORM_GTK_LDFLAGS)
+ }
+}
diff --git a/bin/MakeProjectCreator/config/ace_qt.mpb b/bin/MakeProjectCreator/config/ace_qt.mpb
index 28276bc89dd..efa49a0b678 100644
--- a/bin/MakeProjectCreator/config/ace_qt.mpb
+++ b/bin/MakeProjectCreator/config/ace_qt.mpb
@@ -3,4 +3,11 @@
feature(qt): qt {
macros += ACE_HAS_QT
+
+ // Depends on configration from include/makeinclude/platform_*.GNU
+ verbatim(gnuace,local) {
+ CPPFLAGS += $(PLATFORM_QT_CPPFLAGS)
+ LIBS += $(PLATFORM_QT_LIBS)
+ LDFLAGS += $(PLATFORM_QT_LDFLAGS)
+ }
}
diff --git a/bin/MakeProjectCreator/config/ace_qtreactor.mpb b/bin/MakeProjectCreator/config/ace_qtreactor.mpb
new file mode 100644
index 00000000000..7b74c0215ef
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ace_qtreactor.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+
+project : acelib, ace_qt, qt_moc {
+ requires += qt_reactor
+ after += ACE_QtReactor
+ libs += ACE_QtReactor
+}
diff --git a/bin/MakeProjectCreator/config/ace_tk.mpb b/bin/MakeProjectCreator/config/ace_tk.mpb
new file mode 100644
index 00000000000..6929d50ee62
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ace_tk.mpb
@@ -0,0 +1,14 @@
+// -*- MPC -*-
+// ace_tk.mpb,v
+
+project {
+ requires += ace_with_tk
+ macros += ACE_HAS_TK
+
+ // Depends on configration from include/makeinclude/platform_*.GNU
+ verbatim(gnuace,local) {
+ CPPFLAGS += $(PLATFORM_TCL_CPPFLAGS) $(PLATFORM_TK_CPPFLAGS)
+ LIBS += $(PLATFORM_TCL_LIBS) $(PLATFORM_TK_LIBS)
+ LDFLAGS += $(PLATFORM_TCL_LIBS) $(PLATFORM_TK_LDFLAGS)
+ }
+}
diff --git a/bin/MakeProjectCreator/config/ace_x11.mpb b/bin/MakeProjectCreator/config/ace_x11.mpb
new file mode 100644
index 00000000000..38a790b8e73
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ace_x11.mpb
@@ -0,0 +1,13 @@
+// -*- MPC -*-
+// ace_x11.mpb,v
+
+feature(ace_with_x11) {
+ requires += ace_with_x11
+
+ // Depends on configration from include/makeinclude/platform_*.GNU
+ verbatim(gnuace,local) {
+ CPPFLAGS += $(PLATFORM_X11_CPPFLAGS)
+ LIBS += $(PLATFORM_X11_LIBS)
+ LDFLAGS += $(PLATFORM_X11_LDFLAGS)
+ }
+}
diff --git a/bin/MakeProjectCreator/config/ace_xt.mpb b/bin/MakeProjectCreator/config/ace_xt.mpb
new file mode 100644
index 00000000000..99261a4b709
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ace_xt.mpb
@@ -0,0 +1,13 @@
+// -*- MPC -*-
+// ace_xt.mpb,v
+
+project : ace_x11 {
+ macros += ACE_HAS_XT
+
+ // Depends on configration from include/makeinclude/platform_*.GNU
+ verbatim(gnuace,local) {
+ CPPFLAGS += $(PLATFORM_XT_CPPFLAGS) $(PLATFORM_X11_CPPFLAGS)
+ LIBS += $(PLATFORM_XT_LIBS) $(PLATFORM_X11_LIBS)
+ LDFLAGS += $(PLATFORM_XT_LDFLAGS) $(PLATFORM_X11_LDFLAGS)
+ }
+}
diff --git a/bin/MakeProjectCreator/config/acedefaults.mpb b/bin/MakeProjectCreator/config/acedefaults.mpb
index fa7efd642d3..50da282fa5c 100644
--- a/bin/MakeProjectCreator/config/acedefaults.mpb
+++ b/bin/MakeProjectCreator/config/acedefaults.mpb
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project: ace_qt, zzip {
+project: zzip {
staticflags += ACE_AS_STATIC_LIBS
includes += $(ACE_ROOT)
libpaths += $(ACE_ROOT)/lib
diff --git a/bin/MakeProjectCreator/config/tao_qtreactor.mpb b/bin/MakeProjectCreator/config/tao_qtreactor.mpb
new file mode 100644
index 00000000000..424b5301d32
--- /dev/null
+++ b/bin/MakeProjectCreator/config/tao_qtreactor.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+
+project : taolib, ace_qtreactor {
+ requires += qt_reactor
+ after += TAO_QtReactor
+ libs += TAO_QtReactor
+}
diff --git a/include/makeinclude/platform_linux.GNU b/include/makeinclude/platform_linux.GNU
index 27548f5aa42..71ef0089b3a 100644
--- a/include/makeinclude/platform_linux.GNU
+++ b/include/makeinclude/platform_linux.GNU
@@ -50,6 +50,14 @@ PLATFORM_BOOST_CPPFLAGS ?=
PLATFORM_BOOST_LDLAGS ?=
PLATFORM_BOOST_UTF_LIBS ?= -lboost_unit_test_framework
+PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+PLATFORM_TCL_LIBS=-ltcl8.4
+PLATFORM_TCL_LDFLAGS=
+
+PLATFORM_TK_CPPFLAGS=-I$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_INC_DIR $$TK_DEFS)
+PLATFORM_TK_LIBS=$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_LIB_FLAG)
+PLATFORM_TK_LDFLAGS=
+
PLATFORM_AIO_SUPPORT := \
$(shell test "`ls -L /usr/lib/librt.so* /lib/librt.so*`" && echo -DACE_HAS_AIO_CALLS)
@@ -102,7 +110,7 @@ endif
LIBS += $(shell test "`ls -L /usr/lib/librt.so* /lib/librt.so*`" && echo -lrt)
PLATFORM_QT_CPPFLAGS=-I$(QTDIR)/include
-PLATFORM_QT_LIBS=-lqt
+PLATFORM_QT_LIBS=-lqt-mt
PLATFORM_QT_LDFLAGS=-L$(QTDIR)/lib
OCFLAGS ?= -O3
diff --git a/include/makeinclude/platform_linux_borland.GNU b/include/makeinclude/platform_linux_borland.GNU
index be69dd8090c..2ff56d195b0 100644
--- a/include/makeinclude/platform_linux_borland.GNU
+++ b/include/makeinclude/platform_linux_borland.GNU
@@ -21,6 +21,14 @@ ifeq (,$(threads))
threads = 1
endif
+PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+PLATFORM_TCL_LIBS=-ltcl8.4
+PLATFORM_TCL_LDFLAGS=
+
+PLATFORM_TK_CPPFLAGS=-I$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_INC_DIR $$TK_DEFS)
+PLATFORM_TK_LIBS=$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_LIB_FLAG)
+PLATFORM_TK_LDFLAGS=
+
PLATFORM_AIO_SUPPORT := \
$(shell test -e /usr/lib/librt.so && echo -DACE_HAS_AIO_CALLS)
diff --git a/include/makeinclude/platform_linux_icc.GNU b/include/makeinclude/platform_linux_icc.GNU
index df8ee77e647..907a407d34b 100644
--- a/include/makeinclude/platform_linux_icc.GNU
+++ b/include/makeinclude/platform_linux_icc.GNU
@@ -49,6 +49,14 @@ PLATFORM_WX_CPPFLAGS= $(shell wx-config --cxxflags) $(PLATFORM_GTK_CPPFLAGS)
PLATFORM_WX_LIBS = $(shell wx-config --libs) $(PLATFORM_GTK_LIBS)
PLATFORM_WX_LDFLAGS = $(shell wx-config --ldflags) $(PLATFORM_GTK_LDFLAGS)
+PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+PLATFORM_TCL_LIBS=-ltcl8.4
+PLATFORM_TCL_LDFLAGS=
+
+PLATFORM_TK_CPPFLAGS=-I$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_INC_DIR $$TK_DEFS)
+PLATFORM_TK_LIBS=$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_LIB_FLAG)
+PLATFORM_TK_LDFLAGS=
+
PLATFORM_AIO_SUPPORT := \
$(shell test -e /usr/lib/librt.so && echo -DACE_HAS_AIO_CALLS)
diff --git a/include/makeinclude/platform_linux_pgi.GNU b/include/makeinclude/platform_linux_pgi.GNU
index c5d63edc420..63178406929 100644
--- a/include/makeinclude/platform_linux_pgi.GNU
+++ b/include/makeinclude/platform_linux_pgi.GNU
@@ -46,6 +46,14 @@ PLATFORM_WX_CPPFLAGS= $(shell wx-config --cxxflags) $(PLATFORM_GTK_CPPFLAGS)
PLATFORM_WX_LIBS = $(shell wx-config --libs) $(PLATFORM_GTK_LIBS)
PLATFORM_WX_LDFLAGS = $(shell wx-config --ldflags) $(PLATFORM_GTK_LDFLAGS)
+PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+PLATFORM_TCL_LIBS=-ltcl8.4
+PLATFORM_TCL_LDFLAGS=
+
+PLATFORM_TK_CPPFLAGS=-I$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_INC_DIR $$TK_DEFS)
+PLATFORM_TK_LIBS=$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_LIB_FLAG)
+PLATFORM_TK_LDFLAGS=
+
PLATFORM_AIO_SUPPORT := \
$(shell test -e /usr/lib/librt.so && echo -DACE_HAS_AIO_CALLS)
diff --git a/include/makeinclude/platform_lynxos.GNU b/include/makeinclude/platform_lynxos.GNU
index 717c4d25b04..bb8e3341837 100644
--- a/include/makeinclude/platform_lynxos.GNU
+++ b/include/makeinclude/platform_lynxos.GNU
@@ -105,6 +105,14 @@ PLATFORM_X11_CPPFLAGS=
PLATFORM_X11_LIBS=-lXpm -lXext -lX11 -lSM -lICE
PLATFORM_X11_LDFLAGS=
+PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+PLATFORM_TCL_LIBS=-ltcl8.4
+PLATFORM_TCL_LDFLAGS=
+
+PLATFORM_TK_CPPFLAGS=-I$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_INC_DIR $$TK_DEFS)
+PLATFORM_TK_LIBS=$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_LIB_FLAG)
+PLATFORM_TK_LDFLAGS=
+
pipes ?= 1
CC = gcc
diff --git a/include/makeinclude/platform_sunos5_g++.GNU b/include/makeinclude/platform_sunos5_g++.GNU
index 9e19f643a0b..c26fa32d065 100644
--- a/include/makeinclude/platform_sunos5_g++.GNU
+++ b/include/makeinclude/platform_sunos5_g++.GNU
@@ -73,6 +73,15 @@ PLATFORM_X11_CPPFLAGS= -I/usr/openwin/include -I/usr/dt/include
PLATFORM_X11_LIBS =-lX11
PLATFORM_X11_LDFLAGS=
+# TODO: Fix the parameters
+#PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+#PLATFORM_TCL_LIBS=-ltcl8.4
+#PLATFORM_TCL_LDFLAGS=
+#
+#PLATFORM_TK_CPPFLAGS=-I$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_INC_DIR $$TK_DEFS)
+#PLATFORM_TK_LIBS=$(shell . /usr/lib/tk8.4/tkConfig.sh && echo -n $$TK_LIB_FLAG)
+#PLATFORM_TK_LDFLAGS=
+
## Unfortunately, gcc 3.0 fails to many cpp files with
## optimization enabled. Even -O causes the compiler
## to core dump on some files.
diff --git a/include/makeinclude/platform_sunos5_sunc++.GNU b/include/makeinclude/platform_sunos5_sunc++.GNU
index 0e32bec299c..4b532b0d3fa 100644
--- a/include/makeinclude/platform_sunos5_sunc++.GNU
+++ b/include/makeinclude/platform_sunos5_sunc++.GNU
@@ -61,6 +61,10 @@ endif
tk_reactor = 0
ace_with_x11 = 0
+PLATFORM_TCL_CPPFLAGS=-I/usr/include/tcl8.4
+PLATFORM_TCL_LIBS=-ltcl8.4
+PLATFORM_TCL_LDFLAGS=
+
PLATFORM_TK_CPPFLAGS=
PLATFORM_TK_LIBS=-ltk -ltcl
PLATFORM_TK_LDFLAGS=
diff --git a/include/makeinclude/wrapper_macros.GNU b/include/makeinclude/wrapper_macros.GNU
index fadb71ec99f..d97f45ac5c4 100644
--- a/include/makeinclude/wrapper_macros.GNU
+++ b/include/makeinclude/wrapper_macros.GNU
@@ -452,9 +452,6 @@ endif # xt_reactor
ifneq ($(xt_reactor),)
override ace_with_x11=1
- CPPFLAGS += -DACE_HAS_XT $(PLATFORM_XT_CPPFLAGS)
- LIBS += $(PLATFORM_XT_LIBS)
- LDFLAGS += $(PLATFORM_XT_LDFLAGS)
ACE_MAKE_OPTIONS += xt_reactor
endif # xt_reactor
@@ -466,9 +463,6 @@ endif # fl_reactor
ifneq ($(fl_reactor),)
override ace_with_x11=1
override ace_with_gl=1
- CPPFLAGS += -DACE_HAS_FL $(PLATFORM_FL_CPPFLAGS)
- LIBS += $(PLATFORM_FL_LIBS)
- LDFLAGS += $(PLATFORM_FL_LDFLAGS)
ACE_MAKE_OPTIONS += rl_reactor
endif # fl_reactor
@@ -479,9 +473,6 @@ endif # tk_reactor
ifneq ($(tk_reactor),)
override ace_with_tk=1
- CPPFLAGS += -DACE_HAS_TK $(PLATFORM_TK_CPPFLAGS)
- LIBS += $(PLATFORM_TK_LIBS)
- LDFLAGS += $(PLATFORM_TK_LDFLAGS)
ACE_MAKE_OPTIONS += tk_reactor
endif # tk_reactor
@@ -492,9 +483,6 @@ endif # qt_reactor
ifneq ($(qt_reactor),)
override ace_with_qt=1
- CPPFLAGS += -DACE_HAS_QT $(PLATFORM_QT_CPPFLAGS)
- LIBS += $(PLATFORM_QT_LIBS)
- LDFLAGS += $(PLATFORM_QT_LDFLAGS)
ACE_MAKE_OPTIONS += qt_reactor
endif # qt_reactor
@@ -550,21 +538,12 @@ endif # ace_with_gl
ifneq ($(ace_with_gl),)
override ace_with_x11 = 1
- CPPFLAGS += $(PLATFORM_GL_CPPFLAGS)
- LIBS += $(PLATFORM_GL_LIBS)
- LDFLAGS += $(PLATFORM_GL_LDFLAGS)
ACE_MAKE_OPTIONS += ace_with_gl
endif # ace_with_gl
ace_with_x11 ?=
ifeq ($(ace_with_x11),0)
override ace_with_x11 =
-endif # ace_with_x11
-
-ifneq ($(ace_with_x11),)
- CPPFLAGS += $(PLATFORM_X11_CPPFLAGS)
- LIBS += $(PLATFORM_X11_LIBS)
- LDFLAGS += $(PLATFORM_X11_LDFLAGS)
ACE_MAKE_OPTIONS += ace_with_x11
endif # ace_with_x11
diff --git a/tests/tests.mpc b/tests/tests.mpc
index f904eadd4e4..048e069a377 100644
--- a/tests/tests.mpc
+++ b/tests/tests.mpc
@@ -1138,7 +1138,7 @@ project(SOCK_SEQPACK_SCTP_Test) : acetest {
}
}
-project(QtReactor Test) : acetest, ace_qt, qt_moc {
+project(QtReactor Test) : acetest, ace_qtreactor {
exename = QtReactor_Test
requires += qt
MOC_Files {