diff options
Diffstat (limited to 'TAO/tao/RTCORBA.mpc')
-rw-r--r-- | TAO/tao/RTCORBA.mpc | 41 |
1 files changed, 27 insertions, 14 deletions
diff --git a/TAO/tao/RTCORBA.mpc b/TAO/tao/RTCORBA.mpc index 51443902e14..68c7d5cde0a 100644 --- a/TAO/tao/RTCORBA.mpc +++ b/TAO/tao/RTCORBA.mpc @@ -1,17 +1,40 @@ //$Id$ -project(RTCORBA) : taolib, tao_output, install, pi, tao_versioning_idl_defaults { - sharedname = TAO_RTCORBA - dynamicflags = TAO_RTCORBA_BUILD_DLL - requires += rt_corba +project(*core_idl) : tao_versioning_idl_defaults { + custom_only = 1 idlflags += -Sci -SS -Sorb -GX \ -Wb,export_macro=TAO_RTCORBA_Export \ -Wb,export_include=tao/RTCORBA/rtcorba_export.h \ -o RTCORBA + IDL_Files { + idlflags += -Sa \ + -Wb,unique_include=tao/RTCORBA/RTCORBA.h + RTCORBA/RTCORBA_include.pidl + } + + IDL_Files { + idlflags -= -Sa -St + idlflags += -Gp -Gd \ + -Wb,include_guard=TAO_RTCORBA_SAFE_INCLUDE \ + -Wb,safe_include=tao/RTCORBA/RTCORBA.h + RTCORBA/RTCORBA.pidl + } +} + +project(RTCORBA) : taolib, tao_output, install, pi, taoidldefaults { + after += *core_idl + sharedname = TAO_RTCORBA + dynamicflags = TAO_RTCORBA_BUILD_DLL + requires += rt_corba Source_Files { RTCORBA } + Source_Files { + RTCORBA/RTCORBA_includeC.cpp + RTCORBA/RTCORBAC.cpp + } + Header_Files { RTCORBA } @@ -33,16 +56,6 @@ project(RTCORBA) : taolib, tao_output, install, pi, tao_versioning_idl_defaults } IDL_Files { - idlflags += -Sa \ - -Wb,unique_include=tao/RTCORBA/RTCORBA.h - RTCORBA/RTCORBA_include.pidl - } - - IDL_Files { - idlflags += -Gp -Gd \ - -Wb,include_guard=TAO_RTCORBA_SAFE_INCLUDE \ - -Wb,safe_include=tao/RTCORBA/RTCORBA.h - RTCORBA/RTCORBA.pidl } Pkgconfig_Files { |