summaryrefslogtreecommitdiff
path: root/CIAO/tools/Config_Handlers/Config_Handlers.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/tools/Config_Handlers/Config_Handlers.mpc')
-rw-r--r--CIAO/tools/Config_Handlers/Config_Handlers.mpc114
1 files changed, 58 insertions, 56 deletions
diff --git a/CIAO/tools/Config_Handlers/Config_Handlers.mpc b/CIAO/tools/Config_Handlers/Config_Handlers.mpc
index d068b1665f1..c5a30b682ff 100644
--- a/CIAO/tools/Config_Handlers/Config_Handlers.mpc
+++ b/CIAO/tools/Config_Handlers/Config_Handlers.mpc
@@ -1,43 +1,45 @@
//$Id$
project (XSC_XML_Generation) : xscdefaults {
- requires += xsc
-
- xscflags += --cxx-banner-file $(CIAO_ROOT)/docs/schema/xsc-banner.cpp
- xscflags += --cxx-header-banner-file $(CIAO_ROOT)/docs/schema/xsc-banner.h
- xscflags += --cxx-export-symbol XSC_XML_Handlers_Export
- xscflags += --cxx-namespace-regex <%quote%>%.*Deployment.*%CIAO/Config_Handlers%<%quote%>
- xscflags += --cxx-export-header XSC_XML_Handlers_Export.h
- xscflags += --search-path "$(CIAO_ROOT)/docs/schema"
-
- custom_only = 1
-
- XSC_Files {
- gendir = .
- $(CIAO_ROOT)/docs/schema/Basic_Deployment_Data.xsd
- $(CIAO_ROOT)/docs/schema/Deployment.xsd
- $(CIAO_ROOT)/docs/schema/ccd.xsd
- $(CIAO_ROOT)/docs/schema/cdd.xsd
- $(CIAO_ROOT)/docs/schema/cdp.xsd
- $(CIAO_ROOT)/docs/schema/cid.xsd
- $(CIAO_ROOT)/docs/schema/cpd.xsd
- $(CIAO_ROOT)/docs/schema/iad.xsd
- $(CIAO_ROOT)/docs/schema/pcd.xsd
- $(CIAO_ROOT)/docs/schema/toplevel.xsd
- }
-
- Source_Files {
- }
+ requires += xsc
+
+ xscflags += --cxx-banner-file $(CIAO_ROOT)/docs/schema/xsc-banner.cpp
+ xscflags += --cxx-header-banner-file $(CIAO_ROOT)/docs/schema/xsc-banner.h
+ xscflags += --cxx-export-symbol XSC_XML_Handlers_Export
+ xscflags += --cxx-namespace-regex "%.*Deployment.*%CIAO/Config_Handlers%" //<%quote%>
+ xscflags += --cxx-export-header XSC_XML_Handlers_Export.h
+ xscflags += --search-path "$(CIAO_ROOT)/docs/schema"
+
+ custom_only = 1
+
+ XSC_Files {
+ gendir = .
+ $(CIAO_ROOT)/docs/schema/Basic_Deployment_Data.xsd
+ $(CIAO_ROOT)/docs/schema/Deployment.xsd
+ $(CIAO_ROOT)/docs/schema/XMI.xsd
+ $(CIAO_ROOT)/docs/schema/ccd.xsd
+ $(CIAO_ROOT)/docs/schema/cdd.xsd
+ $(CIAO_ROOT)/docs/schema/cdp.xsd
+ $(CIAO_ROOT)/docs/schema/cid.xsd
+ $(CIAO_ROOT)/docs/schema/cpd.xsd
+ $(CIAO_ROOT)/docs/schema/iad.xsd
+ $(CIAO_ROOT)/docs/schema/pcd.xsd
+ $(CIAO_ROOT)/docs/schema/toplevel.xsd
+ }
+
+ Source_Files {
+ }
}
-project (XSC_XML_Handlers) : acelib, ace_output, xerces {
+project (XSC_XML_Handlers) : acelib, xerces, ciao_lib, ciao_xml_utils {
sharedname += XSC_XML_Handlers
dynamicflags = XSC_XML_HANDLERS_BUILD_DLL
macros += XML_USE_PTHREADS
- includes += $(CIAO_ROOT)/tools/Config_Handlers
+ includes += $(CIAO_ROOT)/tools/Config_Handlers $(CIAO_ROOT)/tools
after += XSC_XML_Generation
Source_Files {
+ XMI.cpp
Deployment.cpp
ccd.cpp
cdd.cpp
@@ -48,32 +50,33 @@ project (XSC_XML_Handlers) : acelib, ace_output, xerces {
pcd.cpp
toplevel.cpp
Basic_Deployment_Data.cpp
+ XML_Typedefs.cpp
}
Header_Files {
XSC_XML_Handlers_Export.h
+ XML_Typedefs.h
}
verbatim(gnuace, macros) {
- override no_hidden_visibility = 1
+ override no_hidden_visibility = 1
}
}
-project (XSC_Config_Handlers) : ciao_deployment_stub, ciao_events_dnc, ciao_config_handlers_base, ace_output {
- after += CIAO_Events_Handlers \
- RT_CCM_Config_Handlers \
- XSC_DynAny_Handler \
+project (XSC_Config_Handlers) : dance_deployment_stub, ciao_config_handlers_base, ciao_lib, dance {
+ after += XSC_DynAny_Handler \
XSC_Config_Handlers_Common
+
sharedname = XSC_Config_Handlers
dynamicflags = CONFIG_HANDLERS_BUILD_DLL
libs += CIAO_XML_Utils \
- CIAO_Events_Handlers \
- RT_CCM_Config_Handlers \
XSC_XML_Handlers \
XSC_DynAny_Handler \
XSC_Config_Handlers_Common
-
+
+ includes += $(CIAO_ROOT)/ciao
+
Source_Files {
DP_Handler.cpp
CCD_Handler.cpp
@@ -90,12 +93,11 @@ project (XSC_Config_Handlers) : ciao_deployment_stub, ciao_events_dnc, ciao_conf
ID_Handler.cpp
XML_File_Intf.cpp
IDREF_Base.cpp
- DnC_Dump.cpp
Dump_Obj.cpp
PCD_Handler.cpp
IRDD_Handler.cpp
DD_Handler.cpp
-
+ DnC_Dump.cpp
}
Header_Files {
@@ -104,14 +106,14 @@ project (XSC_Config_Handlers) : ciao_deployment_stub, ciao_events_dnc, ciao_conf
}
-project (XSC_Config_Handlers_Common) : ciao_deployment_stub, ciao_config_handlers_base, ace_output {
- after += XSC_DynAny_Handler
- sharedname = XSC_Config_Handlers_Common
- dynamicflags = CONFIG_HANDLERS_COMMON_BUILD_DLL
+project (XSC_Config_Handlers_Common) : dance_deployment_stub, ciao_config_handlers_base, ciao_lib, dance {
+ after += XSC_DynAny_Handler
+ sharedname = XSC_Config_Handlers_Common
+ dynamicflags = CONFIG_HANDLERS_COMMON_BUILD_DLL
- libs += XSC_DynAny_Handler
+ libs += XSC_DynAny_Handler
- Source_Files {
+ Source_Files {
ERE_Handler.cpp
Req_Handler.cpp
DataType_Handler.cpp
@@ -120,18 +122,18 @@ project (XSC_Config_Handlers_Common) : ciao_deployment_stub, ciao_config_handler
CPD_Handler.cpp
CEPE_Handler.cpp
Any_Handler.cpp
- }
-}
-project (XSC_Config_Handlers_Tests) : ciao_component_dnc, ciao_config_handlers, ifr_client {
-// requires += dummy_label
-includes += $(CIAO_ROOT)/tools/Config_Handlers
-exename = test
-dynamicflags = CONFIG_HANDLERS_BUILD_DLL
-macros += XML_USE_PTHREADS
-
-Source_Files {
-test.cpp
+ }
}
+project (XSC_Config_Handlers_Tests) : dance_deployment_stub, ciao_config_handlers, ifr_client {
+ requires += dummy_label
+ includes += $(CIAO_ROOT)/tools/Config_Handlers
+ exename = test
+ dynamicflags = CONFIG_HANDLERS_BUILD_DLL
+ macros += XML_USE_PTHREADS
+
+ Source_Files {
+ test.cpp
+ }
}