diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-10-23 11:45:32 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-10-23 11:45:32 +0000 |
commit | c5d1cd78c32b2fa38816d48eaa11b8ca54317f40 (patch) | |
tree | a03ec1c65cf103884816c5da2c0191cd242345e8 | |
parent | 0d28f941f274f30d4b0f7e2bda6d076f3ec455aa (diff) | |
download | ATCD-c5d1cd78c32b2fa38816d48eaa11b8ca54317f40.tar.gz |
use a seperate idl project
-rw-r--r-- | flat/CIAO/ccm/CCM.mpc | 96 |
1 files changed, 53 insertions, 43 deletions
diff --git a/flat/CIAO/ccm/CCM.mpc b/flat/CIAO/ccm/CCM.mpc index 2d51a14cbcd..6d636482276 100644 --- a/flat/CIAO/ccm/CCM.mpc +++ b/flat/CIAO/ccm/CCM.mpc @@ -1,15 +1,11 @@ // $Id$ -project(CCM_stub) : taolib_with_idl, tao_output, valuetype, ifr_client { +project(CCM_idl) : taolib_with_idl, valuetype { idlflags += -Wb,stub_export_include=CCM_Stub_Export.h idlflags += -Wb,stub_export_macro=CCM_Stub_Export idlflags += -Wb,skel_export_include=CCM_Svnt_Export.h idlflags += -Wb,skel_export_macro=CCM_Stub_Export - idlflags += -I$(CIAO_ROOT)/ciao - // This is necessary for MPC to pull in rules.ciao.GNU - includes += $(CIAO_ROOT)/ciao $(CIAO_ROOT) - - dynamicflags = CCM_STUB_BUILD_DLL + custom_only=1 IDL_Files { idlflags += -SS -Sci @@ -52,6 +48,53 @@ project(CCM_stub) : taolib_with_idl, tao_output, valuetype, ifr_client { CCM_EventConsumerBase.idl } + IDL_Files { + idlflags += -SS -Sci + CCM_Context.idl + CCM_CCMException.idl + CCM_EntityComponent.idl + CCM_EntityContext.idl + } + + IDL_Files { + idlflags += -SS + CCM_CCM2Context.idl + CCM_ProxyHomeRegistration.idl + CCM_Session2Context.idl + CCM_Transaction.idl + CosPersistentState.idl + CCM_Container.idl + CCM_SessionContext.idl + CCM_SessionComponent.idl + CCM_Container_Ex.idl + CCM_StateIdFactory.idl + CCM_Entity2Context.idl + CCM_ComponentId.idl + CCM_ExecutorLocator.idl + CCM_EnterpriseComponent.idl + CCM_SessionSynchronization.idl + CCM_HomeRegistration.idl + CCM_HomeExecutorBase.idl + } + + IDL_Files { + idlflags += -SS -Sci \ + -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL \ + -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL + Security.idl + } +} + + +project(CCM_stub) : taolib_with_idl, tao_output, valuetype, ifr_client { + dynamicflags += CCM_STUB_BUILD_DLL + after += CCM_idl + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT)/ciao $(CIAO_ROOT) + + IDL_Files { + } + Source_Files { CCM_BaseC.cpp CCM_EventsC.cpp @@ -85,45 +128,12 @@ project(CCM_svnt) : orbsvcslib, orbsvcs_output \ , avoids_corba_e_compact \ , avoids_corba_e_micro \ { - idlflags += -Wb,export_include=CCM_Svnt_Export.h - idlflags += -Wb,export_macro=CCM_Svnt_Export - dynamicflags = CCM_SVNT_BUILD_DLL - - - IDL_Files { - idlflags += -SS -Sci \ - -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL \ - -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL - Security.idl - } - - IDL_Files { - idlflags += -SS -Sci - CCM_Context.idl - CCM_CCMException.idl - CCM_EntityComponent.idl - CCM_EntityContext.idl - } + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT)/ciao $(CIAO_ROOT) + dynamicflags += CCM_SVNT_BUILD_DLL + after += CCM_idl IDL_Files { - idlflags += -SS - CCM_CCM2Context.idl - CCM_ProxyHomeRegistration.idl - CCM_Session2Context.idl - CCM_Transaction.idl - CosPersistentState.idl - CCM_Container.idl - CCM_SessionContext.idl - CCM_SessionComponent.idl - CCM_Container_Ex.idl - CCM_StateIdFactory.idl - CCM_Entity2Context.idl - CCM_ComponentId.idl - CCM_ExecutorLocator.idl - CCM_EnterpriseComponent.idl - CCM_SessionSynchronization.idl - CCM_HomeRegistration.idl - CCM_HomeExecutorBase.idl } Source_Files { |