diff options
Diffstat (limited to 'CIAO/tests/CIDL/CodeGen/CodeGen.mpc')
-rw-r--r-- | CIAO/tests/CIDL/CodeGen/CodeGen.mpc | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/CIAO/tests/CIDL/CodeGen/CodeGen.mpc b/CIAO/tests/CIDL/CodeGen/CodeGen.mpc new file mode 100644 index 00000000000..318631a32d2 --- /dev/null +++ b/CIAO/tests/CIDL/CodeGen/CodeGen.mpc @@ -0,0 +1,120 @@ +// $Id$ + +project(CIDL_Basic_stub): ciao_client_dnc { + avoids += ace_for_tao + sharedname = CIDL_Basic_stub + idlflags += -Wb,stub_export_macro=BASIC_STUB_Export -Wb,stub_export_include=Basic_stub_export.h -Wb,skel_export_macro=BASIC_SVNT_Export -Wb,skel_export_include=Basic_svnt_export.h + dynamicflags = BASIC_STUB_BUILD_DLL + + IDL_Files { + Basic.idl + } + + Source_Files { + BasicC.cpp + } + + Header_Files { + BasicC.h + Basic_stub_export.h + } +} + +project(CIDL_Basic_svnt) : ciao_servant_dnc { + avoids += ace_for_tao + after += CIDL_Basic_stub + sharedname = CIDL_Basic_svnt + libs += CIDL_Basic_stub + + idlflags += -Wb,stub_export_macro=BASIC_STUB_Export -Wb,stub_export_include=Basic_stub_export.h -Wb,skel_export_macro=BASIC_SVNT_Export -Wb,skel_export_include=Basic_svnt_export.h + dynamicflags = BASIC_SVNT_BUILD_DLL + + IDL_Files { + Basic.idl + } + + Source_Files { + BasicS.cpp + } + + Header_Files { + BasicS.h + Basic_svnt_export.h + } +} + +project(CodeGen_stub): ciao_client_dnc { + avoids += ace_for_tao + after += CIDL_Basic_stub + libs += CIDL_Basic_stub + sharedname = CodeGen_stub + idlflags += -Wb,stub_export_macro=CODEGEN_STUB_Export -Wb,stub_export_include=CodeGen_stub_export.h -Wb,skel_export_macro=CODEGEN_SVNT_Export -Wb,skel_export_include=CodeGen_svnt_export.h + dynamicflags = CODEGEN_STUB_BUILD_DLL + + IDL_Files { + CodeGen.idl + } + + Source_Files { + CodeGenC.cpp + } + + Header_Files { + CodeGenC.h + CodeGen_stub_export.h + } +} + +project(CodeGen_svnt) : ciao_servant_dnc { + avoids += ace_for_tao + after += CIDL_Basic_svnt CodeGen_stub + sharedname = CodeGen_svnt + libs += CodeGen_stub CIDL_Basic_stub CIDL_Basic_svnt + idlflags += -Wb,export_macro=CODEGEN_SVNT_Export -Wb,export_include=CodeGen_svnt_export.h + dynamicflags = CODEGEN_SVNT_BUILD_DLL + cidlflags -= -- + cidlflags += --gen-exec-impl --exec-export-include CodeGen_exec_export.h -- + + CIDL_Files { + CodeGen.cidl + } + + IDL_Files { + CodeGenE.idl + } + + Source_Files { + CodeGenEC.cpp + CodeGenS.cpp + CodeGen_svnt.cpp + } + + Header_Files { + CodeGenEC.h + CodeGenS.h + CodeGen_svnt.h + CodeGen_svnt_export.h + } +} + + +project(CodeGen_exec) : ciao_component_dnc { + avoids += ace_for_tao + after += CodeGen_svnt CodeGen_stub + sharedname = CodeGen_exec + libs += CodeGen_stub CodeGen_svnt CIDL_Basic_stub CIDL_Basic_svnt + dynamicflags = CODEGEN_EXEC_BUILD_DLL + + IDL_Files { + } + + Source_Files { + CodeGen_exec.cpp + } + + Header_Files { + CodeGen_exec.h + CodeGen_exec_export.h + } +} + |