diff options
Diffstat (limited to 'TAO/tao/ImR_Client.mpc')
-rw-r--r-- | TAO/tao/ImR_Client.mpc | 47 |
1 files changed, 31 insertions, 16 deletions
diff --git a/TAO/tao/ImR_Client.mpc b/TAO/tao/ImR_Client.mpc index 41eb3863003..b4a480b0ea4 100644 --- a/TAO/tao/ImR_Client.mpc +++ b/TAO/tao/ImR_Client.mpc @@ -1,5 +1,27 @@ //$Id$ -project(ImR_Client) : taolib, tao_output, install, portableserver, tao_versioning_idl_defaults { +project(*idl) : tao_versioning_idl_defaults { + custom_only = 1 + IDL_Files { + idlflags += -Gp -Ssi -Gd -Sorb -GA \ + -Wb,export_macro=TAO_IMR_Client_Export \ + -Wb,export_include=tao/ImR_Client/imr_client_export.h \ + -o ImR_Client + idlflags -= -Sa -St + ImR_Client/ServerObject.pidl + } + + IDL_Files { + idlflags += -Gp -Ssi -Gd -Sorb -GX \ + -Wb,export_macro=TAO_IMR_Client_Export \ + -Wb,export_include=tao/ImR_Client/imr_client_export.h \ + -o ImR_Client + idlflags -= -Sa -St + ImR_Client/ImplRepo.pidl + } +} + +project(ImR_Client) : taolib, tao_output, install, portableserver, taoidldefaults { + after += *idl sharedname = TAO_ImR_Client dynamicflags = TAO_IMR_CLIENT_BUILD_DLL @@ -7,6 +29,14 @@ project(ImR_Client) : taolib, tao_output, install, portableserver, tao_versionin ImR_Client } + Source_Files { + ImR_Client/ServerObjectC.cpp + ImR_Client/ServerObjectA.cpp + ImR_Client/ServerObjectS.cpp + ImR_Client/ImplRepoC.cpp + ImR_Client/ImplRepoS.cpp + } + Header_Files { ImR_Client } @@ -28,21 +58,6 @@ project(ImR_Client) : taolib, tao_output, install, portableserver, tao_versionin } IDL_Files { - idlflags += -Gp -Ssi -Gd -Sorb -GA \ - -Wb,export_macro=TAO_IMR_Client_Export \ - -Wb,export_include=tao/ImR_Client/imr_client_export.h \ - -o ImR_Client - idlflags -= -Sa -St - ImR_Client/ServerObject.pidl - } - - IDL_Files { - idlflags += -Gp -Ssi -Gd -Sorb -GX \ - -Wb,export_macro=TAO_IMR_Client_Export \ - -Wb,export_include=tao/ImR_Client/imr_client_export.h \ - -o ImR_Client - idlflags -= -Sa -St - ImR_Client/ImplRepo.pidl } Pkgconfig_Files { |