diff options
Diffstat (limited to 'TAO/tao/CSD_Framework.mpc')
-rw-r--r-- | TAO/tao/CSD_Framework.mpc | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/TAO/tao/CSD_Framework.mpc b/TAO/tao/CSD_Framework.mpc index 22fe980d240..a47226dd4ab 100644 --- a/TAO/tao/CSD_Framework.mpc +++ b/TAO/tao/CSD_Framework.mpc @@ -1,5 +1,18 @@ //$Id$ -project(CSD_Framework) : taolib, tao_output, portableserver, install, pi, avoids_corba_e_micro, tao_versioning_idl_defaults { +project(*idl) : tao_versioning_idl_defaults { + custom_only = 1 + IDL_Files { + idlflags += -Sci -SS -Gp -Gd -Sorb -GA -Sal \ + -Wb,export_macro=TAO_CSD_FW_Export \ + -Wb,export_include=tao/CSD_Framework/CSD_FW_Export.h \ + -o CSD_Framework + idlflags -= -Sa -St + CSD_Framework/CSD_Framework.pidl + } +} + +project(CSD_Framework) : taolib, tao_output, portableserver, install, pi, avoids_corba_e_micro, taoidldefaults { + after += *idl sharedname = TAO_CSD_Framework dynamicflags = TAO_CSD_FW_BUILD_DLL includes += $(TAO_ROOT)/tao @@ -8,6 +21,10 @@ project(CSD_Framework) : taolib, tao_output, portableserver, install, pi, avoids CSD_Framework } + Source_Files { + CSD_Framework/CSD_FrameworkC.cpp + } + Header_Files { CSD_Framework } @@ -33,12 +50,6 @@ project(CSD_Framework) : taolib, tao_output, portableserver, install, pi, avoids } IDL_Files { - idlflags += -Sci -SS -Gp -Gd -Sorb -GA -Sal \ - -Wb,export_macro=TAO_CSD_FW_Export \ - -Wb,export_include=tao/CSD_Framework/CSD_FW_Export.h \ - -o CSD_Framework - idlflags -= -Sa -St - CSD_Framework/CSD_Framework.pidl } Pkgconfig_Files { |