summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Cleeland <chris.cleeland@gmail.com>2002-08-25 04:54:50 +0000
committerChris Cleeland <chris.cleeland@gmail.com>2002-08-25 04:54:50 +0000
commit53023148751229987bbb82082a7e4611ac29facc (patch)
treed92338b811ca0b85b8222741c499e6d921e8d45e
parentf5db345a0399bd329edc7185fb800a64f6200b23 (diff)
downloadATCD-53023148751229987bbb82082a7e4611ac29facc.tar.gz
ChangeLogTag:Sat Aug 24 22:47:22 2002 Christopher Kohlhoff <chris@kohlhoff.com>
-rw-r--r--TAO/ChangeLog70
-rw-r--r--TAO/TAO_IDL/tao_idl.mpc6
-rw-r--r--TAO/examples/POA/Loader/Servant_Activator.cpp8
-rw-r--r--TAO/examples/POA/Loader/Servant_Locator.cpp8
-rw-r--r--TAO/examples/POA/On_Demand_Loading/Servant_Manager.cpp4
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc2
-rw-r--r--TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc2
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc2
-rw-r--r--TAO/orbsvcs/Event_Service/Event_Service.mpc2
-rw-r--r--TAO/orbsvcs/IFR_Service/IFR_Service.mpc6
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc4
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc2
-rw-r--r--TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc4
-rw-r--r--TAO/orbsvcs/Logging_Service/Logging_Service.mpc2
-rw-r--r--TAO/orbsvcs/Naming_Service/Naming_Service.mpc4
-rw-r--r--TAO/orbsvcs/Notify_Service/Notify_Service.mpc2
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc2
-rw-r--r--TAO/orbsvcs/TAO_Service/TAO_Service.mpc4
-rw-r--r--TAO/orbsvcs/Time_Service/Time_Service.mpc4
-rw-r--r--TAO/orbsvcs/Trading_Service/Trading_Service.mpc2
-rw-r--r--TAO/orbsvcs/orbsvcs/AV.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosConcurrency.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNaming.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNotification.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosProperty.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTime.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTrading.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/ETCL.mpc11
-rw-r--r--TAO/orbsvcs/orbsvcs/FTORB.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService.mpc13
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc13
-rw-r--r--TAO/orbsvcs/orbsvcs/RTSched.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc13
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/Security.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/Svc_Utils.mpc13
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc11
-rw-r--r--TAO/tao/Domain/Domain.mpc13
-rw-r--r--TAO/tao/DynamicAny/DynamicAny.mpc11
-rw-r--r--TAO/tao/DynamicInterface/DynamicInterface.mpc11
-rw-r--r--TAO/tao/IFR_Client/IFR_Client.mpc11
-rw-r--r--TAO/tao/IORManipulation/IORManipulation.mpc11
-rw-r--r--TAO/tao/IORTable/IORTable.mpc11
-rw-r--r--TAO/tao/Messaging/Messaging.mpc13
-rw-r--r--TAO/tao/PortableServer/PortableServer.mpc11
-rw-r--r--TAO/tao/RTCORBA/RTCORBA.mpc11
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServer.mpc13
-rw-r--r--TAO/tao/SmartProxies/SmartProxies.mpc11
-rw-r--r--TAO/tao/Strategies/Strategies.mpc11
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc13
-rw-r--r--TAO/tao/tao.mpc13
58 files changed, 374 insertions, 276 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 0bf59b78c88..4af94322c6b 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,73 @@
+Sat Aug 24 22:47:22 2002 Christopher Kohlhoff <chris@kohlhoff.com>
+
+ * examples/POA/Loader/Servant_Activator.cpp:
+ * examples/POA/Loader/Servant_Locator.cpp:
+ * examples/POA/On_Demand_Loading/Servant_Manager.cpp:
+
+ The explicit call to ACE::ldname() is no longer required since
+ it will be automatically done by the ACE_DLL_Manager. This
+ should fix these tests for Borland C++.
+
+ * TAO_IDL/tao_idl.mpc:
+ * orbsvcs/Concurrency_Service/Concurrency_Service.mpc:
+ * orbsvcs/CosEvent_Service/CosEvent_Service.mpc:
+ * orbsvcs/Dump_Schedule/Dump_Schedule.mpc:
+ * orbsvcs/Event_Service/Event_Service.mpc:
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc:
+ * orbsvcs/LoadBalancer/LoadBalancer.mpc:
+ * orbsvcs/Logging_Service/Logging_Service.mpc:
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ * orbsvcs/Notify_Service/Notify_Service.mpc:
+ * orbsvcs/Scheduling_Service/Scheduling_Service.mpc:
+ * orbsvcs/TAO_Service/TAO_Service.mpc:
+ * orbsvcs/Time_Service/Time_Service.mpc:
+ * orbsvcs/Trading_Service/Trading_Service.mpc:
+
+ Added "core" as a base project.
+
+ * orbsvcs/orbsvcs/AV.mpc:
+ * orbsvcs/orbsvcs/CosConcurrency.mpc:
+ * orbsvcs/orbsvcs/CosEvent.mpc:
+ * orbsvcs/orbsvcs/CosLifeCycle.mpc:
+ * orbsvcs/orbsvcs/CosNaming.mpc:
+ * orbsvcs/orbsvcs/CosNotification.mpc:
+ * orbsvcs/orbsvcs/CosProperty.mpc:
+ * orbsvcs/orbsvcs/CosTime.mpc:
+ * orbsvcs/orbsvcs/CosTrading.mpc:
+ * orbsvcs/orbsvcs/DsLogAdmin.mpc:
+ * orbsvcs/orbsvcs/ETCL.mpc:
+ * orbsvcs/orbsvcs/FTORB.mpc:
+ * orbsvcs/orbsvcs/FaultTolerance.mpc:
+ * orbsvcs/orbsvcs/IFRService.mpc:
+ * orbsvcs/orbsvcs/PortableGroup.mpc:
+ * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
+ * orbsvcs/orbsvcs/RTEvent.mpc:
+ * orbsvcs/orbsvcs/RTOLDEvent.mpc:
+ * orbsvcs/orbsvcs/RTSched.mpc:
+ * orbsvcs/orbsvcs/RTSchedEvent.mpc:
+ * orbsvcs/orbsvcs/SSLIOP.mpc:
+ * orbsvcs/orbsvcs/Security.mpc:
+ * orbsvcs/orbsvcs/Svc_Utils.mpc:
+ * tao/tao.mpc:
+ * tao/BiDir_GIOP/BiDir_GIOP.mpc:
+ * tao/Domain/Domain.mpc:
+ * tao/DynamicAny/DynamicAny.mpc:
+ * tao/DynamicInterface/DynamicInterface.mpc:
+ * tao/IFR_Client/IFR_Client.mpc:
+ * tao/IORManipulation/IORManipulation.mpc:
+ * tao/IORTable/IORTable.mpc:
+ * tao/Messaging/Messaging.mpc:
+ * tao/PortableServer/PortableServer.mpc:
+ * tao/RTCORBA/RTCORBA.mpc:
+ * tao/RTPortableServer/RTPortableServer.mpc:
+ * tao/SmartProxies/SmartProxies.mpc:
+ * tao/Strategies/Strategies.mpc:
+ * tao/TypeCodeFactory/TypeCodeFactory.mpc:
+
+ Added "core" as a base project and added "include_dir" value.
+
Sat Aug 24 16:17:46 2002 Ossama Othman <ossama@uci.edu>
* TAOACE_Static.dsw:
diff --git a/TAO/TAO_IDL/tao_idl.mpc b/TAO/TAO_IDL/tao_idl.mpc
index 5dd16df6998..babd8913bf6 100644
--- a/TAO/TAO_IDL/tao_idl.mpc
+++ b/TAO/TAO_IDL/tao_idl.mpc
@@ -1,4 +1,4 @@
-project(TAO_IDL_EXE) : aceexe, taoversion {
+project(TAO_IDL_EXE) : aceexe, taoversion, core {
exename = tao_idl
libs += TAO_IDL_BE TAO_IDL_FE
includes += include be_include fe
@@ -20,7 +20,7 @@ project(TAO_IDL_EXE) : aceexe, taoversion {
}
-project(TAO_IDL_BE) : acelib, taoversion {
+project(TAO_IDL_BE) : acelib, taoversion, core {
sharedname = TAO_IDL_BE
libs += TAO_IDL_FE
includes += include be_include fe
@@ -38,7 +38,7 @@ project(TAO_IDL_BE) : acelib, taoversion {
}
-project(TAO_IDL_FE) : acelib, taoversion {
+project(TAO_IDL_FE) : acelib, taoversion, core {
sharedname = TAO_IDL_FE
includes += include fe
dllflags = TAO_IDL_FE_BUILD_DLL
diff --git a/TAO/examples/POA/Loader/Servant_Activator.cpp b/TAO/examples/POA/Loader/Servant_Activator.cpp
index a6435b611ba..f3ad061d3e3 100644
--- a/TAO/examples/POA/Loader/Servant_Activator.cpp
+++ b/TAO/examples/POA/Loader/Servant_Activator.cpp
@@ -43,20 +43,16 @@ ServantActivator::ServantActivator (CORBA::ORB_ptr orb,
// Cannot go from void* to function pointer directly. Cast the void*
// to long first.
- char *function_name = ACE::ldname (factory_function);
- void *symbol = this->dll_.symbol (function_name);
+ void *symbol = this->dll_.symbol (factory_function);
long function = ACE_reinterpret_cast (long, symbol);
- delete [] function_name;
servant_supplier_ =
ACE_reinterpret_cast (SERVANT_FACTORY, function);
// Obtain the symbol for the function which will destroy the
// servant.
- function_name = ACE::ldname (garbage_collection_function);
- symbol = this->dll_.symbol (function_name);
+ symbol = this->dll_.symbol (garbage_collection_function);
function = ACE_reinterpret_cast (long, symbol);
- delete [] function_name;
servant_garbage_collector_ =
ACE_reinterpret_cast (SERVANT_GARBAGE_COLLECTOR, function);
}
diff --git a/TAO/examples/POA/Loader/Servant_Locator.cpp b/TAO/examples/POA/Loader/Servant_Locator.cpp
index cf72efd2b92..66186a1a5b1 100644
--- a/TAO/examples/POA/Loader/Servant_Locator.cpp
+++ b/TAO/examples/POA/Loader/Servant_Locator.cpp
@@ -45,20 +45,16 @@ ServantLocator::ServantLocator (CORBA::ORB_ptr orb,
// Cannot go from void* to function pointer directly. Cast the void*
// to long first.
//
- char *function_name = ACE::ldname (factory_function);
- void *symbol = this->dll_.symbol (function_name);
+ void *symbol = this->dll_.symbol (factory_function);
long function = ACE_reinterpret_cast (long, symbol);
- delete [] function_name;
servant_supplier_ =
ACE_reinterpret_cast (SERVANT_FACTORY, function);
// Obtain the symbol for the function which will destroy the
// servant.
- function_name = ACE::ldname (garbage_collection_function);
- symbol = this->dll_.symbol (function_name);
+ symbol = this->dll_.symbol (garbage_collection_function);
function = ACE_reinterpret_cast (long, symbol);
- delete [] function_name;
servant_garbage_collector_ =
ACE_reinterpret_cast (SERVANT_GARBAGE_COLLECTOR, function);
diff --git a/TAO/examples/POA/On_Demand_Loading/Servant_Manager.cpp b/TAO/examples/POA/On_Demand_Loading/Servant_Manager.cpp
index 28079c137f7..cf52475b7fd 100644
--- a/TAO/examples/POA/On_Demand_Loading/Servant_Manager.cpp
+++ b/TAO/examples/POA/On_Demand_Loading/Servant_Manager.cpp
@@ -80,10 +80,8 @@ ServantManager_i::obtain_servant (const char *str,
// Cannot go from void* to function pointer directly. Cast the void*
// to long first.
- char *function_name = ACE::ldname (create_symbol_.c_str());
- void *symbol = dll->symbol (function_name);
+ void *symbol = dll->symbol (create_symbol_.c_str ());
long function = ACE_reinterpret_cast (long, symbol);
- delete [] function_name;
SERVANT_FACTORY servant_creator =
ACE_reinterpret_cast (SERVANT_FACTORY, function);
diff --git a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc
index 608a99654d8..79ffb823596 100644
--- a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc
+++ b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += CosConcurrency CosNaming Svc_Utils IORTable PortableServer
exename = Concurrency_Service
libs += TAO_CosConcurrency TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
diff --git a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc b/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc
index e3471507bf6..8dd4688f890 100644
--- a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc
+++ b/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += CosEvent CosNaming Svc_Utils IORTable Messaging PortableServer
exename = CosEvent_Service
libs += TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_Messaging TAO_PortableServer
diff --git a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc
index 16641c37460..550115780ab 100644
--- a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc
+++ b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += RTSched CosNaming Svc_Utils IORTable PortableServer
exename = Dump_Schedule
libs += TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
diff --git a/TAO/orbsvcs/Event_Service/Event_Service.mpc b/TAO/orbsvcs/Event_Service/Event_Service.mpc
index 93d25edba83..c7a982c0bde 100644
--- a/TAO/orbsvcs/Event_Service/Event_Service.mpc
+++ b/TAO/orbsvcs/Event_Service/Event_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += RTOLDEvent RTEvent RTSched CosNaming Svc_Utils IORTable Messaging PortableServer
exename = Event_Service
libs += TAO_RTOLDEvent TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_Messaging TAO_PortableServer
diff --git a/TAO/orbsvcs/IFR_Service/IFR_Service.mpc b/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
index 2d69e543bb7..ab40ed35f5f 100644
--- a/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
+++ b/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
@@ -1,4 +1,4 @@
-project(IFR_Service) : orbsvcsexe {
+project(IFR_Service) : orbsvcsexe, core {
depends += IFRService TypeCodeFactory Svc_Utils IFR_Client IORTable PortableServer
exename = IFR_Service
libs += TAO_IFRService TAO_TypeCodeFactory TAO_Svc_Utils TAO_IFR_Client TAO_IORTable TAO_PortableServer
@@ -10,7 +10,7 @@ project(IFR_Service) : orbsvcsexe {
}
-project(TAO_IFR_BE) : taolib {
+project(TAO_IFR_BE) : taolib, core {
depends += TAO_IDL_FE TAO_IFR_Client
sharedname = TAO_IFR_BE
libs += TAO_IDL_FE TAO_IFR_Client TAO
@@ -30,7 +30,7 @@ project(TAO_IFR_BE) : taolib {
}
-project(TAO_IFR_EXE) : taoexe {
+project(TAO_IFR_EXE) : taoexe, core {
depends += TAO_IFR_BE IFR_Client TAO_IDL_FE
exename = tao_ifr
idlpreprocessor = 1
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
index cfd08343826..c119a9cee7d 100644
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
+++ b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += Svc_Utils IORTable PortableServer
exename = ImplRepo_Service
libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer
@@ -16,7 +16,7 @@ project : orbsvcsexe {
}
-project(tao_imr) : orbsvcsexe {
+project(tao_imr) : orbsvcsexe, core {
depends += Svc_Utils IORTable PortableServer
exename = tao_imr
libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer
diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc
index b1eb9fbd2df..c3a6a84cfbb 100644
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc
+++ b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += CosLifeCycle CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer
exename = LifeCycle_Service
libs += TAO_CosLifeCycle TAO_CosTrading TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer
diff --git a/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc b/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc
index 85fc4e500f8..ab5877bf7a6 100644
--- a/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc
+++ b/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc
@@ -1,4 +1,4 @@
-project(CosLoadManager): namingexe, messaging {
+project(CosLoadManager): namingexe, messaging, core {
libs += TAO_CosLoadBalancing TAO_PortableGroup
depends += LoadBalancing PortableGroup
requires += ami interceptors
@@ -11,7 +11,7 @@ project(CosLoadManager): namingexe, messaging {
}
}
-project(CosLoadMonitor): namingexe, messaging {
+project(CosLoadMonitor): namingexe, messaging, core {
libs += TAO_CosLoadBalancing TAO_PortableGroup
depends += LoadBalancing PortableGroup
requires += ami interceptors
diff --git a/TAO/orbsvcs/Logging_Service/Logging_Service.mpc b/TAO/orbsvcs/Logging_Service/Logging_Service.mpc
index a0a206d9cfd..b7ed570ae19 100644
--- a/TAO/orbsvcs/Logging_Service/Logging_Service.mpc
+++ b/TAO/orbsvcs/Logging_Service/Logging_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += DsLogAdmin CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer
exename = Logging_Service
libs += TAO_DsLogAdmin TAO_CosTrading TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer
diff --git a/TAO/orbsvcs/Naming_Service/Naming_Service.mpc b/TAO/orbsvcs/Naming_Service/Naming_Service.mpc
index 2774265f594..f3dece5e2f6 100644
--- a/TAO/orbsvcs/Naming_Service/Naming_Service.mpc
+++ b/TAO/orbsvcs/Naming_Service/Naming_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += CosNaming Svc_Utils IORTable PortableServer
exename = Naming_Service
libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
@@ -9,7 +9,7 @@ project : orbsvcsexe {
}
}
-project(NT_Naming_Service) : orbsvcsexe {
+project(NT_Naming_Service) : orbsvcsexe, core {
depends += CosNaming Svc_Utils IORTable PortableServer
exename = NT_Naming_Service
libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
diff --git a/TAO/orbsvcs/Notify_Service/Notify_Service.mpc b/TAO/orbsvcs/Notify_Service/Notify_Service.mpc
index af3304d24b4..2fab5e15927 100644
--- a/TAO/orbsvcs/Notify_Service/Notify_Service.mpc
+++ b/TAO/orbsvcs/Notify_Service/Notify_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += CosNotification ETCL CosNaming Svc_Utils DynamicAny IORTable PortableServer
exename = Notify_Service
libs += TAO_CosNotification TAO_ETCL TAO_CosNaming TAO_Svc_Utils TAO_DynamicAny TAO_IORTable TAO_PortableServer
diff --git a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc
index 5e5f2f2469c..6e816f4f08d 100644
--- a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc
+++ b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += RTSched CosNaming Svc_Utils IORTable PortableServer
exename = Scheduling_Service
libs += TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
diff --git a/TAO/orbsvcs/TAO_Service/TAO_Service.mpc b/TAO/orbsvcs/TAO_Service/TAO_Service.mpc
index 23313a526da..2bfb7e8fd99 100644
--- a/TAO/orbsvcs/TAO_Service/TAO_Service.mpc
+++ b/TAO/orbsvcs/TAO_Service/TAO_Service.mpc
@@ -1,3 +1,3 @@
-project : taoexe {
+project : taoexe, core {
exename = TAO_Service
-} \ No newline at end of file
+}
diff --git a/TAO/orbsvcs/Time_Service/Time_Service.mpc b/TAO/orbsvcs/Time_Service/Time_Service.mpc
index 5d5b8cdaa1d..1d0ca163b3f 100644
--- a/TAO/orbsvcs/Time_Service/Time_Service.mpc
+++ b/TAO/orbsvcs/Time_Service/Time_Service.mpc
@@ -1,4 +1,4 @@
-project(Time_Service_Server) : orbsvcsexe {
+project(Time_Service_Server) : orbsvcsexe, core {
depends += CosTime CosNaming Svc_Utils IORTable PortableServer
exename = Time_Service_Server
libs += TAO_CosTime TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
@@ -9,7 +9,7 @@ project(Time_Service_Server) : orbsvcsexe {
}
}
-project(Time_Service_Clerk) : orbsvcsexe {
+project(Time_Service_Clerk) : orbsvcsexe, core {
depends += CosTime CosNaming Svc_Utils IORTable PortableServer
exename = Time_Service_Clerk
libs += TAO_CosTime TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
diff --git a/TAO/orbsvcs/Trading_Service/Trading_Service.mpc b/TAO/orbsvcs/Trading_Service/Trading_Service.mpc
index 52497b4a875..437b62eae49 100644
--- a/TAO/orbsvcs/Trading_Service/Trading_Service.mpc
+++ b/TAO/orbsvcs/Trading_Service/Trading_Service.mpc
@@ -1,4 +1,4 @@
-project : orbsvcsexe {
+project : orbsvcsexe, core {
depends += CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer
exename = Trading_Service
libs += TAO_CosTrading TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer
diff --git a/TAO/orbsvcs/orbsvcs/AV.mpc b/TAO/orbsvcs/orbsvcs/AV.mpc
index 87468ac4ae0..2589d9ced0f 100644
--- a/TAO/orbsvcs/orbsvcs/AV.mpc
+++ b/TAO/orbsvcs/orbsvcs/AV.mpc
@@ -1,10 +1,11 @@
-project(AV) : orbsvcslib {
- depends += CosProperty CosNaming Svc_Utils PortableServer
- sharedname = TAO_AV
- libs += TAO_CosProperty TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_AV_Export -Wb,export_include=AV/AV_export.h
- dllflags = TAO_AV_BUILD_DLL
- tagchecks = AV
+project(AV) : orbsvcslib, core {
+ depends += CosProperty CosNaming Svc_Utils PortableServer
+ sharedname = TAO_AV
+ libs += TAO_CosProperty TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_AV_Export -Wb,export_include=AV/AV_export.h
+ dllflags = TAO_AV_BUILD_DLL
+ tagchecks = AV
+ include_dir = orbsvcs
IDL_Files {
AVStreams.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc b/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
index 3c1d82fd977..de1c3d49fdf 100644
--- a/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
@@ -1,10 +1,11 @@
-project(CosConcurrency) : orbsvcslib {
- depends += PortableServer
- sharedname = TAO_CosConcurrency
- libs += TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Concurrency_Export -Wb,export_include=Concurrency/concurrency_export.h
- dllflags = TAO_CONCURRENCY_BUILD_DLL
- tagchecks = Concurrency
+project(CosConcurrency) : orbsvcslib, core {
+ depends += PortableServer
+ sharedname = TAO_CosConcurrency
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Concurrency_Export -Wb,export_include=Concurrency/concurrency_export.h
+ dllflags = TAO_CONCURRENCY_BUILD_DLL
+ tagchecks = Concurrency
+ include_dir = orbsvcs
IDL_Files {
CosConcurrencyControl.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent.mpc b/TAO/orbsvcs/orbsvcs/CosEvent.mpc
index 6baf99f3d09..0631d10f610 100644
--- a/TAO/orbsvcs/orbsvcs/CosEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosEvent.mpc
@@ -1,10 +1,11 @@
-project(CosEvent) : orbsvcslib {
- depends += CosNaming Svc_Utils PortableServer
- sharedname = TAO_CosEvent
- libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Event_Export -Wb,export_include=CosEvent/event_export.h
- dllflags = TAO_EVENT_BUILD_DLL
- tagchecks = CosEvent
+project(CosEvent) : orbsvcslib, core {
+ depends += CosNaming Svc_Utils PortableServer
+ sharedname = TAO_CosEvent
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Event_Export -Wb,export_include=CosEvent/event_export.h
+ dllflags = TAO_EVENT_BUILD_DLL
+ tagchecks = CosEvent
+ include_dir = orbsvcs
IDL_Files {
CosEventComm.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc b/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
index 4ef4392e10d..3f2eb39b502 100644
--- a/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
@@ -1,10 +1,11 @@
-project(CosLifeCycle) : orbsvcslib {
- depends += CosNaming Svc_Utils PortableServer
- sharedname = TAO_CosLifeCycle
- libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_LifeCycle_Export -Wb,export_include=LifeCycle/lifecycle_export.h
- dllflags = TAO_LIFECYCLE_BUILD_DLL
- tagchecks = LifeCycle
+project(CosLifeCycle) : orbsvcslib, core {
+ depends += CosNaming Svc_Utils PortableServer
+ sharedname = TAO_CosLifeCycle
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_LifeCycle_Export -Wb,export_include=LifeCycle/lifecycle_export.h
+ dllflags = TAO_LIFECYCLE_BUILD_DLL
+ tagchecks = LifeCycle
+ include_dir = orbsvcs
IDL_Files {
CosLifeCycle.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosNaming.mpc b/TAO/orbsvcs/orbsvcs/CosNaming.mpc
index ba3b9832eb1..967de0866c1 100644
--- a/TAO/orbsvcs/orbsvcs/CosNaming.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosNaming.mpc
@@ -1,10 +1,11 @@
-project(CosNaming) : orbsvcslib {
- depends += Svc_Utils IORTable PortableServer
- sharedname = TAO_CosNaming
- libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Naming_Export -Wb,export_include=Naming/naming_export.h
- dllflags = TAO_NAMING_BUILD_DLL
- tagchecks = Naming
+project(CosNaming) : orbsvcslib, core {
+ depends += Svc_Utils IORTable PortableServer
+ sharedname = TAO_CosNaming
+ libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Naming_Export -Wb,export_include=Naming/naming_export.h
+ dllflags = TAO_NAMING_BUILD_DLL
+ tagchecks = Naming
+ include_dir = orbsvcs
IDL_Files {
CosNaming.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosNotification.mpc b/TAO/orbsvcs/orbsvcs/CosNotification.mpc
index bf21f0a838a..8e6b5577fef 100644
--- a/TAO/orbsvcs/orbsvcs/CosNotification.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosNotification.mpc
@@ -1,10 +1,11 @@
-project(CosNotification) : orbsvcslib {
- depends += Svc_Utils ETCL DynamicAny PortableServer
- sharedname = TAO_CosNotification
- libs += TAO_Svc_Utils TAO_ETCL TAO_DynamicAny TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Notify_Export -Wb,export_include=Notify/notify_export.h
- dllflags = TAO_NOTIFY_BUILD_DLL
- tagchecks = Notify
+project(CosNotification) : orbsvcslib, core {
+ depends += Svc_Utils ETCL DynamicAny PortableServer
+ sharedname = TAO_CosNotification
+ libs += TAO_Svc_Utils TAO_ETCL TAO_DynamicAny TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Notify_Export -Wb,export_include=Notify/notify_export.h
+ dllflags = TAO_NOTIFY_BUILD_DLL
+ tagchecks = Notify
+ include_dir = orbsvcs
IDL_Files {
CosEventComm.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosProperty.mpc b/TAO/orbsvcs/orbsvcs/CosProperty.mpc
index 9d6d3f9aafa..5cc94b7cc35 100644
--- a/TAO/orbsvcs/orbsvcs/CosProperty.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosProperty.mpc
@@ -1,10 +1,11 @@
-project(CosProperty) : orbsvcslib {
- depends += PortableServer
- sharedname = TAO_CosProperty
- libs += TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Property_Export -Wb,export_include=Property/property_export.h
- dllflags = TAO_PROPERTY_BUILD_DLL
- tagchecks = Property
+project(CosProperty) : orbsvcslib, core {
+ depends += PortableServer
+ sharedname = TAO_CosProperty
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Property_Export -Wb,export_include=Property/property_export.h
+ dllflags = TAO_PROPERTY_BUILD_DLL
+ tagchecks = Property
+ include_dir = orbsvcs
IDL_Files {
CosPropertyService.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosTime.mpc b/TAO/orbsvcs/orbsvcs/CosTime.mpc
index 55716d3e0b4..d04b09d4245 100644
--- a/TAO/orbsvcs/orbsvcs/CosTime.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosTime.mpc
@@ -1,10 +1,11 @@
-project(CosTime) : orbsvcslib {
- depends += PortableServer
- sharedname = TAO_CosTime
- libs += TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Time_Export -Wb,export_include=Time/time_export.h
- dllflags = TAO_TIME_BUILD_DLL
- tagchecks = Time
+project(CosTime) : orbsvcslib, core {
+ depends += PortableServer
+ sharedname = TAO_CosTime
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Time_Export -Wb,export_include=Time/time_export.h
+ dllflags = TAO_TIME_BUILD_DLL
+ tagchecks = Time
+ include_dir = orbsvcs
IDL_Files {
TimeService.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosTrading.mpc b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
index 962a47da1e7..3de89113354 100644
--- a/TAO/orbsvcs/orbsvcs/CosTrading.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
@@ -1,10 +1,11 @@
-project(CosTrading) : orbsvcslib {
- depends += CosNaming Svc_Utils DynamicAny PortableServer
- sharedname = TAO_CosTrading
- libs += TAO_CosNaming TAO_Svc_Utils TAO_DynamicAny TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Trading_Export -Wb,export_include=Trader/trading_export.h
- dllflags = TAO_TRADING_BUILD_DLL
- tagchecks = Trader
+project(CosTrading) : orbsvcslib, core {
+ depends += CosNaming Svc_Utils DynamicAny PortableServer
+ sharedname = TAO_CosTrading
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_DynamicAny TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Trading_Export -Wb,export_include=Trader/trading_export.h
+ dllflags = TAO_TRADING_BUILD_DLL
+ tagchecks = Trader
+ include_dir = orbsvcs
IDL_Files {
CosTrading.idl
diff --git a/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc b/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
index c687b4c5ee3..cb5a5001f3c 100644
--- a/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
+++ b/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
@@ -1,10 +1,11 @@
-project(DsLogAdmin) : orbsvcslib {
- depends += CosTrading Svc_Utils PortableServer
- sharedname = TAO_DsLogAdmin
- libs += TAO_CosTrading TAO_Svc_Utils TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Log_Export -Wb,export_include=Log/log_export.h
- dllflags = TAO_LOG_BUILD_DLL
- tagchecks = Log
+project(DsLogAdmin) : orbsvcslib, core {
+ depends += CosTrading Svc_Utils PortableServer
+ sharedname = TAO_DsLogAdmin
+ libs += TAO_CosTrading TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Log_Export -Wb,export_include=Log/log_export.h
+ dllflags = TAO_LOG_BUILD_DLL
+ tagchecks = Log
+ include_dir = orbsvcs
IDL_Files {
DsLogAdmin.idl
diff --git a/TAO/orbsvcs/orbsvcs/ETCL.mpc b/TAO/orbsvcs/orbsvcs/ETCL.mpc
index ad850cbf3dc..d1e7f9b8887 100644
--- a/TAO/orbsvcs/orbsvcs/ETCL.mpc
+++ b/TAO/orbsvcs/orbsvcs/ETCL.mpc
@@ -1,8 +1,9 @@
-project(ETCL) : orbsvcslib {
- sharedname = TAO_ETCL
- libs += TAO
- dllflags = TAO_ETCL_BUILD_DLL
- tagchecks = Notify
+project(ETCL) : orbsvcslib, core {
+ sharedname = TAO_ETCL
+ libs += TAO
+ dllflags = TAO_ETCL_BUILD_DLL
+ tagchecks = Notify
+ include_dir = orbsvcs
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/FTORB.mpc b/TAO/orbsvcs/orbsvcs/FTORB.mpc
index 36004fc8379..69de559de00 100644
--- a/TAO/orbsvcs/orbsvcs/FTORB.mpc
+++ b/TAO/orbsvcs/orbsvcs/FTORB.mpc
@@ -1,10 +1,11 @@
-project(FTORB) : orbsvcslib {
- depends += IORManipulation PortableServer
- sharedname = TAO_FTORB
- libs += TAO_IORManip TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
- dllflags = TAO_FT_BUILD_DLL
- tagchecks = FTORB
+project(FTORB) : orbsvcslib, core {
+ depends += IORManipulation PortableServer
+ sharedname = TAO_FTORB
+ libs += TAO_IORManip TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
+ dllflags = TAO_FT_BUILD_DLL
+ tagchecks = FTORB
+ include_dir = orbsvcs
IDL_Files {
FT_CORBA_ORB.idl
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc b/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
index 443fa59246f..9a9431e623c 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
@@ -1,10 +1,11 @@
-project(FaultTolerance) : orbsvcslib {
- depends += FTORB CosNaming CosNotification Svc_Utils IORManipulation PortableServer
- sharedname = TAO_FaultTolerance
- libs += TAO_FTORB TAO_CosNaming TAO_CosNotification TAO_Svc_Utils TAO_IORManip TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
- dllflags = TAO_FT_BUILD_DLL
- tagchecks = FaultTolerance
+project(FaultTolerance) : orbsvcslib, core {
+ depends += FTORB CosNaming CosNotification Svc_Utils IORManipulation PortableServer
+ sharedname = TAO_FaultTolerance
+ libs += TAO_FTORB TAO_CosNaming TAO_CosNotification TAO_Svc_Utils TAO_IORManip TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
+ dllflags = TAO_FT_BUILD_DLL
+ tagchecks = FaultTolerance
+ include_dir = orbsvcs
IDL_Files {
FT_CORBA.idl
diff --git a/TAO/orbsvcs/orbsvcs/IFRService.mpc b/TAO/orbsvcs/orbsvcs/IFRService.mpc
index 16609d00e56..64380a89e69 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService.mpc
+++ b/TAO/orbsvcs/orbsvcs/IFRService.mpc
@@ -1,9 +1,10 @@
-project(IFRService) : orbsvcslib {
- depends += TypeCodeFactory Svc_Utils IFR_Client IORTable PortableServer
- sharedname = TAO_IFRService
- libs += TAO_TypeCodeFactory TAO_Svc_Utils TAO_IFR_Client TAO_IORTable TAO_PortableServer TAO
- dllflags = TAO_IFRSERVICE_BUILD_DLL
- tagchecks = IFRService
+project(IFRService) : orbsvcslib, core {
+ depends += TypeCodeFactory Svc_Utils IFR_Client IORTable PortableServer
+ sharedname = TAO_IFRService
+ libs += TAO_TypeCodeFactory TAO_Svc_Utils TAO_IFR_Client TAO_IORTable TAO_PortableServer TAO
+ dllflags = TAO_IFRSERVICE_BUILD_DLL
+ tagchecks = IFRService
+ include_dir = orbsvcs
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup.mpc b/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
index e57d2d3a1c7..bc11732f630 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
@@ -1,10 +1,11 @@
-project(PortableGroup) : orbsvcslib {
- depends += CosNaming Svc_Utils PortableServer
- sharedname = TAO_PortableGroup
- libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_PortableGroup_Export -Wb,export_include=PortableGroup/portablegroup_export.h
- dllflags = TAO_PORTABLEGROUP_BUILD_DLL
- tagchecks = PortableGroup
+project(PortableGroup) : orbsvcslib, core {
+ depends += CosNaming Svc_Utils PortableServer
+ sharedname = TAO_PortableGroup
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_PortableGroup_Export -Wb,export_include=PortableGroup/portablegroup_export.h
+ dllflags = TAO_PORTABLEGROUP_BUILD_DLL
+ tagchecks = PortableGroup
+ include_dir = orbsvcs
IDL_Files {
miop.idl
diff --git a/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
index 33394200b25..e2298f794f8 100644
--- a/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
@@ -1,10 +1,11 @@
-project(RTCORBAEvent) : orbsvcslib {
- depends += RTEvent CosNaming Svc_Utils IORTable RTPortableServer PortableServer RTCORBA
- sharedname = TAO_RTCORBAEvent
- libs += TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_RTPortableServer TAO_PortableServer TAO_RTCORBA TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Naming_Export -Wb,export_include=naming_export.h
- dllflags = TAO_RTCORBAEVENT_BUILD_DLL
- tagchecks = RTCORBAEvent
+project(RTCORBAEvent) : orbsvcslib, core {
+ depends += RTEvent CosNaming Svc_Utils IORTable RTPortableServer PortableServer RTCORBA
+ sharedname = TAO_RTCORBAEvent
+ libs += TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_RTPortableServer TAO_PortableServer TAO_RTCORBA TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Naming_Export -Wb,export_include=naming_export.h
+ dllflags = TAO_RTCORBAEVENT_BUILD_DLL
+ tagchecks = RTCORBAEvent
+ include_dir = orbsvcs
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent.mpc b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
index 299479c2a71..8e34f71bbef 100644
--- a/TAO/orbsvcs/orbsvcs/RTEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
@@ -1,10 +1,11 @@
-project(RTEvent) : orbsvcslib {
- depends += Svc_Utils Messaging PortableServer
- sharedname = TAO_RTEvent
- libs += TAO_Svc_Utils TAO_Messaging TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RTEvent_Export -Wb,export_include=Event/event_export.h
- dllflags = TAO_RTEVENT_BUILD_DLL
- tagchecks = RTEvent
+project(RTEvent) : orbsvcslib, core {
+ depends += Svc_Utils Messaging PortableServer
+ sharedname = TAO_RTEvent
+ libs += TAO_Svc_Utils TAO_Messaging TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RTEvent_Export -Wb,export_include=Event/event_export.h
+ dllflags = TAO_RTEVENT_BUILD_DLL
+ tagchecks = RTEvent
+ include_dir = orbsvcs
IDL_Files {
RtecDefaultEventData.idl
diff --git a/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc b/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
index b834592a43e..499ab087191 100644
--- a/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
@@ -1,9 +1,10 @@
-project(RTOLDEvent) : orbsvcslib {
- depends += RTEvent RTSched CosNaming Svc_Utils PortableServer
- sharedname = TAO_RTOLDEvent
- libs += TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
- dllflags = TAO_RTOLDEVENT_BUILD_DLL
- tagchecks = RTOLDEvent
+project(RTOLDEvent) : orbsvcslib, core {
+ depends += RTEvent RTSched CosNaming Svc_Utils PortableServer
+ sharedname = TAO_RTOLDEvent
+ libs += TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ dllflags = TAO_RTOLDEVENT_BUILD_DLL
+ tagchecks = RTOLDEvent
+ include_dir = orbsvcs
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/RTSched.mpc b/TAO/orbsvcs/orbsvcs/RTSched.mpc
index 1e8aa0a2244..bbb248c8e8a 100644
--- a/TAO/orbsvcs/orbsvcs/RTSched.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTSched.mpc
@@ -1,10 +1,11 @@
-project(RTSched) : orbsvcslib {
- depends += CosNaming TAO_Svc_Utils PortableServer
- sharedname = TAO_RTSched
- libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RTSched_Export -Wb,export_include=Sched/sched_export.h
- dllflags = TAO_RTSCHED_BUILD_DLL
- tagchecks = Sched
+project(RTSched) : orbsvcslib, core {
+ depends += CosNaming TAO_Svc_Utils PortableServer
+ sharedname = TAO_RTSched
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RTSched_Export -Wb,export_include=Sched/sched_export.h
+ dllflags = TAO_RTSCHED_BUILD_DLL
+ tagchecks = Sched
+ include_dir = orbsvcs
IDL_Files {
RtecScheduler.idl
diff --git a/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
index bef5adaf422..791302737f3 100644
--- a/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
@@ -1,9 +1,10 @@
-project(RTSchedEvent) : orbsvcslib {
- depends += RTEvent RTSched CosNaming Svc_Utils PortableServer
- sharedname = TAO_RTSchedEvent
- libs += TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
- dllflags = TAO_RTSCHEDEVENT_BUILD_DLL
- tagchecks = RTSchedEvent
+project(RTSchedEvent) : orbsvcslib, core {
+ depends += RTEvent RTSched CosNaming Svc_Utils PortableServer
+ sharedname = TAO_RTSchedEvent
+ libs += TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ dllflags = TAO_RTSCHEDEVENT_BUILD_DLL
+ tagchecks = RTSchedEvent
+ include_dir = orbsvcs
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
index fcd975735d1..4d310ef1037 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
@@ -1,11 +1,12 @@
-project(SSLIOP) : orbsvcslib {
- ssl = 1
- depends += Security PortableServer SSL
- sharedname = TAO_SSLIOP
- libs += TAO_Security TAO_PortableServer TAO ACE_SSL
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_SSLIOP_Export -Wb,export_include=SSLIOP/SSLIOP_Export.h
- dllflags = TAO_SSLIOP_BUILD_DLL
- tagchecks = SSLIOP
+project(SSLIOP) : orbsvcslib, core {
+ ssl = 1
+ depends += Security PortableServer SSL
+ sharedname = TAO_SSLIOP
+ libs += TAO_Security TAO_PortableServer TAO ACE_SSL
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_SSLIOP_Export -Wb,export_include=SSLIOP/SSLIOP_Export.h
+ dllflags = TAO_SSLIOP_BUILD_DLL
+ tagchecks = SSLIOP
+ include_dir = orbsvcs
IDL_Files {
SSLIOP.idl
diff --git a/TAO/orbsvcs/orbsvcs/Security.mpc b/TAO/orbsvcs/orbsvcs/Security.mpc
index 2480bb0b6a6..958a29334de 100644
--- a/TAO/orbsvcs/orbsvcs/Security.mpc
+++ b/TAO/orbsvcs/orbsvcs/Security.mpc
@@ -1,10 +1,11 @@
-project(Security) : orbsvcslib {
- depends += PortableServer
- sharedname = TAO_Security
- libs += TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Security_Export -Wb,export_include=Security/security_export.h
- dllflags = TAO_SECURITY_BUILD_DLL
- tagchecks = Security
+project(Security) : orbsvcslib, core {
+ depends += PortableServer
+ sharedname = TAO_Security
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Security_Export -Wb,export_include=Security/security_export.h
+ dllflags = TAO_SECURITY_BUILD_DLL
+ tagchecks = Security
+ include_dir = orbsvcs
IDL_Files {
Security.idl
diff --git a/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc b/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
index 4c29ef0f10f..137103f68fa 100644
--- a/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
+++ b/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
@@ -1,9 +1,10 @@
-project(Svc_Utils) : orbsvcslib {
- depends += PortableServer
- sharedname = TAO_Svc_Utils
- libs += TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Svc_Utils_Export -Wb,export_include=svc_utils_export.h
- dllflags = TAO_SVC_UTILS_BUILD_DLL
+project(Svc_Utils) : orbsvcslib, core {
+ depends += PortableServer
+ sharedname = TAO_Svc_Utils
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Svc_Utils_Export -Wb,export_include=svc_utils_export.h
+ dllflags = TAO_SVC_UTILS_BUILD_DLL
+ include_dir = orbsvcs
IDL_Files {
TimeBase.idl
diff --git a/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc b/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc
index ce8016a96b3..ac481e6a418 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc
+++ b/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_BiDirGIOP
- libs += TAO
- dllflags = TAO_BIDIRGIOP_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_BiDirGIOP
+ libs += TAO
+ dllflags = TAO_BIDIRGIOP_BUILD_DLL
+ libout = ..
+ include_dir = tao/BiDir_GIOP
}
diff --git a/TAO/tao/Domain/Domain.mpc b/TAO/tao/Domain/Domain.mpc
index 85044e3384e..10e40ec91d9 100644
--- a/TAO/tao/Domain/Domain.mpc
+++ b/TAO/tao/Domain/Domain.mpc
@@ -1,7 +1,8 @@
-project : taolib {
- depends += IFR_Client PortableServer
- sharedname = TAO_Domain
- libs += TAO_IFR_Client TAO_PortableServer TAO
- dllflags = TAO_DOMAIN_BUILD_DLL
- libout = ..
+project : taolib, core {
+ depends += IFR_Client PortableServer
+ sharedname = TAO_Domain
+ libs += TAO_IFR_Client TAO_PortableServer TAO
+ dllflags = TAO_DOMAIN_BUILD_DLL
+ libout = ..
+ include_dir = tao/Domain
}
diff --git a/TAO/tao/DynamicAny/DynamicAny.mpc b/TAO/tao/DynamicAny/DynamicAny.mpc
index 40f7dca844c..aa1ce364cc7 100644
--- a/TAO/tao/DynamicAny/DynamicAny.mpc
+++ b/TAO/tao/DynamicAny/DynamicAny.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_DynamicAny
- libs += TAO
- dllflags = TAO_DYNAMICANY_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_DynamicAny
+ libs += TAO
+ dllflags = TAO_DYNAMICANY_BUILD_DLL
+ libout = ..
+ include_dir = tao/DynamicAny
}
diff --git a/TAO/tao/DynamicInterface/DynamicInterface.mpc b/TAO/tao/DynamicInterface/DynamicInterface.mpc
index f6c9de427b9..7c4657100ce 100644
--- a/TAO/tao/DynamicInterface/DynamicInterface.mpc
+++ b/TAO/tao/DynamicInterface/DynamicInterface.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_DynamicInterface
- libs += TAO
- dllflags = TAO_DYNAMICINTERFACE_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_DynamicInterface
+ libs += TAO TAO_PortableServer
+ dllflags = TAO_DYNAMICINTERFACE_BUILD_DLL
+ libout = ..
+ include_dir = tao/DynamicInterface
}
diff --git a/TAO/tao/IFR_Client/IFR_Client.mpc b/TAO/tao/IFR_Client/IFR_Client.mpc
index 03478066c0d..98e30f1fad3 100644
--- a/TAO/tao/IFR_Client/IFR_Client.mpc
+++ b/TAO/tao/IFR_Client/IFR_Client.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_IFR_Client
- libs += TAO
- dllflags = TAO_IFR_CLIENT_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_IFR_Client
+ libs += TAO
+ dllflags = TAO_IFR_CLIENT_BUILD_DLL
+ libout = ..
+ include_dir = tao/IFR_Client
}
diff --git a/TAO/tao/IORManipulation/IORManipulation.mpc b/TAO/tao/IORManipulation/IORManipulation.mpc
index 29e75d698af..9802365e3d8 100644
--- a/TAO/tao/IORManipulation/IORManipulation.mpc
+++ b/TAO/tao/IORManipulation/IORManipulation.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_IORManip
- libs += TAO
- dllflags = TAO_IORMANIP_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_IORManip
+ libs += TAO
+ dllflags = TAO_IORMANIP_BUILD_DLL
+ libout = ..
+ include_dir = tao/IORManipulation
}
diff --git a/TAO/tao/IORTable/IORTable.mpc b/TAO/tao/IORTable/IORTable.mpc
index 24ca8803bfa..3d3f878d6a2 100644
--- a/TAO/tao/IORTable/IORTable.mpc
+++ b/TAO/tao/IORTable/IORTable.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_IORTable
- libs += TAO
- dllflags = TAO_IORTABLE_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_IORTable
+ libs += TAO
+ dllflags = TAO_IORTABLE_BUILD_DLL
+ libout = ..
+ include_dir = tao/IORTable
}
diff --git a/TAO/tao/Messaging/Messaging.mpc b/TAO/tao/Messaging/Messaging.mpc
index 99f4a6a7eaf..64f1f8e1221 100644
--- a/TAO/tao/Messaging/Messaging.mpc
+++ b/TAO/tao/Messaging/Messaging.mpc
@@ -1,7 +1,8 @@
-project : taolib {
- depends += PortableServer
- sharedname = TAO_Messaging
- libs += TAO_PortableServer TAO
- dllflags = TAO_MESSAGING_BUILD_DLL
- libout = ..
+project : taolib, core {
+ depends += PortableServer
+ sharedname = TAO_Messaging
+ libs += TAO_PortableServer TAO
+ dllflags = TAO_MESSAGING_BUILD_DLL
+ libout = ..
+ include_dir = tao/Messaging
}
diff --git a/TAO/tao/PortableServer/PortableServer.mpc b/TAO/tao/PortableServer/PortableServer.mpc
index 378a4485cf7..f683c12037a 100644
--- a/TAO/tao/PortableServer/PortableServer.mpc
+++ b/TAO/tao/PortableServer/PortableServer.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_PortableServer
- libs += TAO
- dllflags = TAO_PORTABLESERVER_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_PortableServer
+ libs += TAO
+ dllflags = TAO_PORTABLESERVER_BUILD_DLL
+ libout = ..
+ include_dir = tao/PortableServer
}
diff --git a/TAO/tao/RTCORBA/RTCORBA.mpc b/TAO/tao/RTCORBA/RTCORBA.mpc
index d6f4a8cb2b5..aa53a5a3cf6 100644
--- a/TAO/tao/RTCORBA/RTCORBA.mpc
+++ b/TAO/tao/RTCORBA/RTCORBA.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_RTCORBA
- libs += TAO
- dllflags = TAO_RTCORBA_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_RTCORBA
+ libs += TAO
+ dllflags = TAO_RTCORBA_BUILD_DLL
+ libout = ..
+ include_dir = tao/RTCORBA
}
diff --git a/TAO/tao/RTPortableServer/RTPortableServer.mpc b/TAO/tao/RTPortableServer/RTPortableServer.mpc
index 214b21999ff..c2d863299bd 100644
--- a/TAO/tao/RTPortableServer/RTPortableServer.mpc
+++ b/TAO/tao/RTPortableServer/RTPortableServer.mpc
@@ -1,7 +1,8 @@
-project : taolib {
- depends += RTCORBA PortableServer
- sharedname = TAO_RTPortableServer
- libs += TAO_RTCORBA TAO_PortableServer TAO
- dllflags = TAO_RTPORTABLESERVER_BUILD_DLL
- libout = ..
+project : taolib, core {
+ depends += RTCORBA PortableServer
+ sharedname = TAO_RTPortableServer
+ libs += TAO_RTCORBA TAO_PortableServer TAO
+ dllflags = TAO_RTPORTABLESERVER_BUILD_DLL
+ libout = ..
+ include_dir = tao/RTPortableServer
}
diff --git a/TAO/tao/SmartProxies/SmartProxies.mpc b/TAO/tao/SmartProxies/SmartProxies.mpc
index 967a78f1004..ef3ee2e706d 100644
--- a/TAO/tao/SmartProxies/SmartProxies.mpc
+++ b/TAO/tao/SmartProxies/SmartProxies.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_SmartProxies
- libs += TAO
- dllflags = TAO_SMARTPROXIES_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_SmartProxies
+ libs += TAO
+ dllflags = TAO_SMARTPROXIES_BUILD_DLL
+ libout = ..
+ include_dir = tao/SmartProxies
}
diff --git a/TAO/tao/Strategies/Strategies.mpc b/TAO/tao/Strategies/Strategies.mpc
index c27a62a1b99..cd50b4873da 100644
--- a/TAO/tao/Strategies/Strategies.mpc
+++ b/TAO/tao/Strategies/Strategies.mpc
@@ -1,6 +1,7 @@
-project : taolib {
- sharedname = TAO_Strategies
- libs += TAO
- dllflags = TAO_STRATEGIES_BUILD_DLL
- libout = ..
+project : taolib, core {
+ sharedname = TAO_Strategies
+ libs += TAO
+ dllflags = TAO_STRATEGIES_BUILD_DLL
+ libout = ..
+ include_dir = tao/Strategies
}
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc b/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc
index 6a635f14c3a..9212d9db4bb 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc
@@ -1,7 +1,8 @@
-project : taolib {
- depends += IFR_Client
- sharedname = TAO_TypeCodeFactory
- libs += TAO_IFR_Client TAO
- dllflags = TAO_TYPECODEFACTORY_BUILD_DLL
- libout = ..
+project : taolib, core {
+ depends += IFR_Client
+ sharedname = TAO_TypeCodeFactory
+ libs += TAO_IFR_Client TAO
+ dllflags = TAO_TYPECODEFACTORY_BUILD_DLL
+ libout = ..
+ include_dir = tao/TypeCodeFactory
}
diff --git a/TAO/tao/tao.mpc b/TAO/tao/tao.mpc
index 42b32fd1fae..ec88d1f82ed 100644
--- a/TAO/tao/tao.mpc
+++ b/TAO/tao/tao.mpc
@@ -1,9 +1,10 @@
-project : acelib, taoversion {
- tao = 1
- includes += $(TAO_ROOT) $(TAO_ROOT)/tao
- sharedname = TAO
- libflags += TAO_AS_STATIC_LIBS
- dllflags = TAO_BUILD_DLL
+project : acelib, taoversion, core {
+ tao = 1
+ includes += $(TAO_ROOT) $(TAO_ROOT)/tao
+ sharedname = TAO
+ libflags += TAO_AS_STATIC_LIBS
+ dllflags = TAO_BUILD_DLL
+ include_dir = tao
// Override the defaults due to the
// existence of orb.idl