diff options
Diffstat (limited to 'TAO/tao/IFR_Client.mpc')
-rw-r--r-- | TAO/tao/IFR_Client.mpc | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/TAO/tao/IFR_Client.mpc b/TAO/tao/IFR_Client.mpc index 876c157ebaf..c56e937ce7e 100644 --- a/TAO/tao/IFR_Client.mpc +++ b/TAO/tao/IFR_Client.mpc @@ -1,5 +1,21 @@ //$Id$ -project(IFR_Client) : taolib, tao_output, install, core_anytypecode, tao_versioning_idl_defaults { +project(*idl) : tao_versioning_idl_defaults { + custom_only = 1 + IDL_Files { + idlflags += -SS -GX \ + -Wb,stub_export_macro=TAO_IFR_Client_Export \ + -Wb,stub_export_include=tao/IFR_Client/ifr_client_export.h \ + -o IFR_Client + idlflags -= -Sa -St + IFR_Client/IFR_Base.pidl + IFR_Client/IFR_Basic.pidl + IFR_Client/IFR_Components.pidl + IFR_Client/IFR_Extended.pidl + } +} + +project(IFR_Client) : taolib, tao_output, install, anytypecode, taoidldefaults { + after += *idl sharedname = TAO_IFR_Client dynamicflags = TAO_IFR_CLIENT_BUILD_DLL @@ -7,6 +23,13 @@ project(IFR_Client) : taolib, tao_output, install, core_anytypecode, tao_version IFR_Client } + Source_Files { + IFR_Client/IFR_BaseC.cpp + IFR_Client/IFR_BasicC.cpp + IFR_Client/IFR_ComponentsC.cpp + IFR_Client/IFR_ExtendedC.cpp + } + Header_Files { IFR_Client } @@ -28,15 +51,6 @@ project(IFR_Client) : taolib, tao_output, install, core_anytypecode, tao_version } IDL_Files { - idlflags += -SS -GX \ - -Wb,stub_export_macro=TAO_IFR_Client_Export \ - -Wb,stub_export_include=tao/IFR_Client/ifr_client_export.h \ - -o IFR_Client - idlflags -= -Sa -St - IFR_Client/IFR_Base.pidl - IFR_Client/IFR_Basic.pidl - IFR_Client/IFR_Components.pidl - IFR_Client/IFR_Extended.pidl } Pkgconfig_Files { |