diff options
Diffstat (limited to 'modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc')
-rw-r--r-- | modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc b/modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc new file mode 100644 index 00000000000..9e7a1102f55 --- /dev/null +++ b/modules/CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc @@ -0,0 +1,121 @@ +//$Id$ + +project(TSEC_CheckPoint_idl_gen) : componentidldefaults { + custom_only = 1 + idlflags += -Wb,stub_export_macro=TSEC_CHECKPOINT_STUB_Export \ + -Wb,stub_export_include=TSEC_CheckPoint_stub_export.h \ + -Wb,skel_export_macro=TSEC_CHECKPOINT_SVNT_Export \ + -Wb,skel_export_include=TSEC_CheckPoint_svnt_export.h \ + -Wb,exec_export_macro=TSEC_CHECKPOINT_EXEC_Export \ + -Wb,exec_export_include=TSEC_CheckPoint_exec_export.h \ + -Glfa + requires += dummy_label + + IDL_Files { + TSEC_CheckPoint.idl + } +} + +project(TSEC_CheckPoint_lem_gen) : ciaoidldefaults { + custom_only = 1 + after += TSEC_CheckPoint_idl_gen + idlflags += -SS -St \ + -Wb,export_macro=TSEC_CHECKPOINT_EXEC_Export \ + -Wb,export_include=TSEC_CheckPoint_exec_export.h + + requires += dummy_label + IDL_Files { + TSEC_CheckPointE.idl + } +} + + +project(TSEC_CheckPoint_stub): ccm_stub, event { + after += ENW_stub TSEC_CheckPoint_idl_gen + libpaths += ../interfaces + libs += ENW_stub + sharedname = TSEC_CheckPoint_stub + dynamicflags = TSEC_CHECKPOINT_STUB_BUILD_DLL + requires += dummy_label + IDL_Files { + } + + Source_Files { + TSEC_CheckPointC.cpp + } + + Header_Files { + TSEC_CheckPointC.h + TSEC_CheckPoint_stub_export.h + } + + Inline_Files { + TSEC_CheckPointC.inl + } +} + +project(TSEC_CheckPoint_svnt) : ciao_servant, event { + after += TSEC_CheckPoint_skel TSEC_CheckPoint_exec + after += ENW_skel ENW_stub + sharedname = TSEC_CheckPoint_svnt + libpaths += ../interfaces + libs += TSEC_CheckPoint_stub TSEC_CheckPoint_exec + libs += ENW_stub ENW_skel + requires += dummy_label + dynamicflags = TSEC_CHECKPOINT_SVNT_BUILD_DLL + requires += dummy_label + IDL_Files { + } + + Source_Files { + TSEC_CheckPointS.cpp + TSEC_CheckPoint_svnt.cpp + } +} + + +project(TSEC_CheckPoint_exec) : ciao_executor, event, ccm_svnt, ciao_session_container, naming { + after += TSEC_CheckPoint_stub TSEC_CheckPoint_lem_gen + after += ENW_skel ENW_stub + requires += dummy_label + includes += ../interfaces + + sharedname = TSEC_CheckPoint_exec + libpaths += ../interfaces + libs += TSEC_CheckPoint_stub + libs += ENW_stub ENW_skel + + idlflags -= -GT + idlflags += -SS -St \ + -Wb,export_macro=TSEC_CHECKPOINT_EXEC_Export \ + -Wb,export_include=TSEC_CheckPoint_exec_export.h + dynamicflags = TSEC_CHECKPOINT_EXEC_BUILD_DLL + + IDL_Files { + TSEC_CheckPointEI.idl + } + + Source_Files { + TSEC_CheckPointEC.cpp + TSEC_CheckPointEIC.cpp + TSEC_CheckPoint_exec.cpp + } +} + + +project(TSEC_CheckPoint_controller) : ccm_stub, valuetype, event { + exename = controller + after += TSEC_CheckPoint_stub + libs += TSEC_CheckPoint_stub ENW_stub + libpaths += ../interfaces + requires += dummy_label + IDL_Files { + } + + Source_Files { + controller.cpp + } +} + + + |