diff options
Diffstat (limited to 'TAO/tao/IORInterceptor.mpc')
-rw-r--r-- | TAO/tao/IORInterceptor.mpc | 48 |
1 files changed, 30 insertions, 18 deletions
diff --git a/TAO/tao/IORInterceptor.mpc b/TAO/tao/IORInterceptor.mpc index 016b30f6e7c..11de75651b0 100644 --- a/TAO/tao/IORInterceptor.mpc +++ b/TAO/tao/IORInterceptor.mpc @@ -1,12 +1,39 @@ //$Id$ -project(IORInterceptor) : taolib, tao_output, portableserver, objreftemplate, pi, install, tao_versioning_idl_defaults { - sharedname = TAO_IORInterceptor - dynamicflags = TAO_IORINTERCEPTOR_BUILD_DLL +project(*idl) : tao_versioning_idl_defaults { + custom_only = 1 + IDL_Files { + idlflags += -Gp -Gd -Sci -SS -Sorb -Sa -St \ + -Wb,export_macro=TAO_IORInterceptor_Export \ + -Wb,export_include=tao/IORInterceptor/iorinterceptor_export.h \ + -Wb,include_guard=TAO_IORINTERCEPTOR_SAFE_INCLUDE \ + -Wb,safe_include=tao/IORInterceptor/IORInterceptor.h \ + -o IORInterceptor + IORInterceptor/IORInterceptor.pidl + } + + IDL_Files { + idlflags += -Gp -Gd -Sci -SS -Sorb -Sa -St \ + -Wb,export_macro=TAO_IORInterceptor_Export \ + -Wb,export_include=tao/IORInterceptor/iorinterceptor_export.h \ + -o IORInterceptor + IORInterceptor/IORInfo.pidl + } +} + +project(IORInterceptor) : taolib, tao_output, portableserver, objreftemplate, pi, install, taoidldefaults { + after += *idl + sharedname = TAO_IORInterceptor + dynamicflags = TAO_IORINTERCEPTOR_BUILD_DLL Source_Files { IORInterceptor } + Source_Files { + IORInterceptor/IORInterceptorC.cpp + IORInterceptor/IORInfoC.cpp + } + Header_Files { IORInterceptor } @@ -28,21 +55,6 @@ project(IORInterceptor) : taolib, tao_output, portableserver, objreftemplate, pi } IDL_Files { - idlflags += -Gp -Gd -Sci -SS -Sorb -Sa -St \ - -Wb,export_macro=TAO_IORInterceptor_Export \ - -Wb,export_include=tao/IORInterceptor/iorinterceptor_export.h \ - -Wb,include_guard=TAO_IORINTERCEPTOR_SAFE_INCLUDE \ - -Wb,safe_include=tao/IORInterceptor/IORInterceptor.h \ - -o IORInterceptor - IORInterceptor/IORInterceptor.pidl - } - - IDL_Files { - idlflags += -Gp -Gd -Sci -SS -Sorb -Sa -St \ - -Wb,export_macro=TAO_IORInterceptor_Export \ - -Wb,export_include=tao/IORInterceptor/iorinterceptor_export.h \ - -o IORInterceptor - IORInterceptor/IORInfo.pidl } Pkgconfig_Files { |