diff options
Diffstat (limited to 'modules/CIAO/tools/Config_Handlers/Config_Handlers.mpc')
-rw-r--r-- | modules/CIAO/tools/Config_Handlers/Config_Handlers.mpc | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/modules/CIAO/tools/Config_Handlers/Config_Handlers.mpc b/modules/CIAO/tools/Config_Handlers/Config_Handlers.mpc new file mode 100644 index 00000000000..be3a4f289aa --- /dev/null +++ b/modules/CIAO/tools/Config_Handlers/Config_Handlers.mpc @@ -0,0 +1,107 @@ +//$Id$ + +project (XSC_XML_Handlers) : acelib, xerces { + sharedname += XSC_XML_Handlers + dynamicflags = XSC_XML_HANDLERS_BUILD_DLL + macros += XML_USE_PTHREADS + includes += $(CIAO_ROOT)/tools/Config_Handlers + + Source_Files { + ccd.cpp + cdd.cpp + cdp.cpp + cid.cpp + cpd.cpp + Deployment.cpp + iad.cpp + pcd.cpp + toplevel.cpp + Basic_Deployment_Data.cpp + } + + Header_Files { + XSC_XML_Handlers_Export.h + } + + verbatim(gnuace, macros) { + override no_hidden_visibility = 1 + } + +} + +project (XSC_Config_Handlers) : ciao_deployment_stub, ciao_events_dnc, ciao_config_handlers_base { + after += CIAO_Events_Handlers \ + RT_CCM_Config_Handlers \ + 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 + + Source_Files { + DP_Handler.cpp + CCD_Handler.cpp + ComponentPropertyDescription_Handler.cpp + MDD_Handler.cpp + ComponentPropertyDescription_Handler.cpp + MDD_Handler.cpp + PSPE_Handler.cpp + CRDD_Handler.cpp + IDD_Handler.cpp + ADD_Handler.cpp + ComponentPropertyDescription_Handler.cpp + RDD_Handler.cpp + ID_Handler.cpp + XML_File_Intf.cpp + IDREF_Base.cpp + DnC_Dump.cpp + DnC_Dump_T.cpp + Dump_Obj.cpp + PCD_Handler.cpp + IRDD_Handler.cpp + DD_Handler.cpp + + } + + Header_Files { + Config_Handlers_Export.h + } + +} + +project (XSC_Config_Handlers_Common) : ciao_deployment_stub, ciao_config_handlers_base { + after += XSC_DynAny_Handler + sharedname = XSC_Config_Handlers_Common + dynamicflags = CONFIG_HANDLERS_COMMON_BUILD_DLL + + libs += XSC_DynAny_Handler + + Source_Files { + ERE_Handler.cpp + Req_Handler.cpp + DataType_Handler.cpp + Property_Handler.cpp + SatisfierProperty_Handler.cpp + 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 +} +} + + |