diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2009-03-05 10:23:08 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2009-03-05 10:23:08 +0000 |
commit | a02ce676cba825b73342f3003389411fad1ade0e (patch) | |
tree | 38e2670dff3c136421b3b8c3a6661385bcdc0d61 /TAO/tao/CodecFactory.mpc | |
parent | 689bc22dc456783e969d370cc9225d6e89a6807c (diff) | |
download | ATCD-a02ce676cba825b73342f3003389411fad1ade0e.tar.gz |
Thu Mar 5 10:22:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
* tao/AnyTypeCode.mpc
* tao/BiDir_GIOP.mpc
* tao/Bzip2Compressor.mpc
* tao/CodecFactory.mpc
* tao/Codeset.mpc
* tao/Compression.mpc
* tao/CSD_Framework.mpc
* tao/DiffServPolicy.mpc
* tao/DynamicAny.mpc
* tao/DynamicInterface.mpc
* tao/EndpointPolicy.mpc
* tao/FlResource.mpc
* tao/FoxResource.mpc
* tao/IFR_Client.mpc
* tao/IIOP_Profile.cpp
* tao/ImR_Client.mpc
* tao/IORInterceptor.mpc
* tao/IORManipulation.mpc
* tao/IORTable.mpc
* tao/LzoCompressor.mpc
* tao/Messaging.mpc
* tao/Monitor.mpc
* tao/ObjRefTemplate.mpc
* tao/PI.mpc
* tao/PI_Server.mpc
* tao/PortableServer.mpc
* tao/QtResource.mpc
* tao/RTCORBA.mpc
* tao/RTPortableServer.mpc
* tao/RTScheduler.mpc
* tao/SmartProxies.mpc
* tao/Strategies.mpc
* tao/tao.mpc
* tao/TC.mpc
* tao/TC_IIOP.mpc
* tao/TkResource.mpc
* tao/TypeCodeFactory.mpc
* tao/Valuetype.mpc
* tao/XtResource.mpc
* tao/ZIOP.mpc
* tao/ZlibCompressor.mpc
Use a seperate project for the idl files. This way a clean on a source
project doesn't result in the regeneration of all idl files. Also this
solves the dependency problem when using Incredibuild
* tao/EndpointPolicy/EndpointPolicy_Factory.cpp:
Initialise pointer with 0
* tao/RTScheduling/RTScheduler.pidl:
Changed PI include
* tao/Seq_Out_T.h:
Layout change
Diffstat (limited to 'TAO/tao/CodecFactory.mpc')
-rw-r--r-- | TAO/tao/CodecFactory.mpc | 48 |
1 files changed, 30 insertions, 18 deletions
diff --git a/TAO/tao/CodecFactory.mpc b/TAO/tao/CodecFactory.mpc index 78d34cc389b..6910f91a9d9 100644 --- a/TAO/tao/CodecFactory.mpc +++ b/TAO/tao/CodecFactory.mpc @@ -1,5 +1,29 @@ //$Id$ -project(CodecFactory) : taolib, tao_output, install, core_anytypecode, tao_versioning_idl_defaults, nolink_codecfactory { +project(*idl) : tao_versioning_idl_defaults { + custom_only = 1 + IDL_Files { + idlflags += -Gp -Gd -Sci -SS -Sorb -Sal -GX \ + -Wb,export_macro=TAO_CodecFactory_Export \ + -Wb,export_include=tao/CodecFactory/codecfactory_export.h \ + -Wb,include_guard=TAO_CODECFACTORY_SAFE_INCLUDE \ + -Wb,safe_include=tao/CodecFactory/CodecFactory.h \ + -o CodecFactory + idlflags -= -Sa -St + CodecFactory/IOP_Codec.pidl + } + + IDL_Files { + idlflags += -Sci -SS -Sorb -Sa -GX \ + -Wb,export_macro=TAO_CodecFactory_Export \ + -Wb,export_include=tao/CodecFactory/codecfactory_export.h \ + -Wb,unique_include=tao/CodecFactory/CodecFactory.h \ + -o CodecFactory + CodecFactory/IOP_Codec_include.pidl + } +} + +project(CodecFactory) : taolib, tao_output, install, anytypecode, taoidldefaults, nolink_codecfactory { + after += *idl sharedname = TAO_CodecFactory dynamicflags = TAO_CODECFACTORY_BUILD_DLL @@ -7,6 +31,11 @@ project(CodecFactory) : taolib, tao_output, install, core_anytypecode, tao_versi CodecFactory } + Source_Files { + CodecFactory/IOP_CodecC.cpp + CodecFactory/IOP_Codec_includeC.cpp + } + Header_Files { CodecFactory } @@ -28,23 +57,6 @@ project(CodecFactory) : taolib, tao_output, install, core_anytypecode, tao_versi } IDL_Files { - idlflags += -Gp -Gd -Sci -SS -Sorb -Sal -GX \ - -Wb,export_macro=TAO_CodecFactory_Export \ - -Wb,export_include=tao/CodecFactory/codecfactory_export.h \ - -Wb,include_guard=TAO_CODECFACTORY_SAFE_INCLUDE \ - -Wb,safe_include=tao/CodecFactory/CodecFactory.h \ - -o CodecFactory - idlflags -= -Sa -St - CodecFactory/IOP_Codec.pidl - } - - IDL_Files { - idlflags += -Sci -SS -Sorb -Sa -GX \ - -Wb,export_macro=TAO_CodecFactory_Export \ - -Wb,export_include=tao/CodecFactory/codecfactory_export.h \ - -Wb,unique_include=tao/CodecFactory/CodecFactory.h \ - -o CodecFactory - CodecFactory/IOP_Codec_include.pidl } Pkgconfig_Files { |