diff options
Diffstat (limited to 'tao/PortableServer/PortableServer.mpc')
-rw-r--r-- | tao/PortableServer/PortableServer.mpc | 178 |
1 files changed, 178 insertions, 0 deletions
diff --git a/tao/PortableServer/PortableServer.mpc b/tao/PortableServer/PortableServer.mpc new file mode 100644 index 00000000000..bfdcd5b0bd7 --- /dev/null +++ b/tao/PortableServer/PortableServer.mpc @@ -0,0 +1,178 @@ +//$Id$ +project(*idl) : tao_versioning_idl_defaults, install, pidl_install { + custom_only = 1 + IDL_Files { + idlflags += -Gp -Gd -Sci -SS -Sorb -GA \ + -Wb,export_macro=TAO_PortableServer_Export \ + -Wb,export_include=tao/PortableServer/portableserver_export.h \ + -iC tao/PortableServer + idlflags -= -Sa -St + ForwardRequest.pidl + } + + IDL_Files { + idlflags += -Gp -Gd -Sci -SS -Sorb -GA -Sal \ + -Wb,export_macro=TAO_PortableServer_Export \ + -Wb,export_include=tao/PortableServer/portableserver_export.h \ + -iC tao/PortableServer + idlflags -= -Sa -St + AdapterActivator.pidl + IdAssignmentPolicy.pidl + IdUniquenessPolicy.pidl + ImplicitActivationPolicy.pidl + LifespanPolicy.pidl + RequestProcessingPolicy.pidl + ServantActivator.pidl + ServantLocator.pidl + ServantManager.pidl + ServantRetentionPolicy.pidl + ThreadPolicy.pidl + } + + IDL_Files { + idlflags += -Gp -Gd -Sci -SS -Sorb \ + -Wb,export_macro=TAO_PortableServer_Export \ + -Wb,export_include=tao/PortableServer/portableserver_export.h \ + -iC tao/PortableServer + idlflags -= -Sa -St + POAManager.pidl + POAManagerFactory.pidl + POA.pidl + PS_Current.pidl + } + + IDL_Files { + idlflags += -Sci -SS -Sorb -Sa -GX \ + -Wb,export_macro=TAO_PortableServer_Export \ + -Wb,export_include=tao/PortableServer/portableserver_export.h \ + -Wb,unique_include=tao/PortableServer/PortableServer.h \ + -iC tao/PortableServer + PortableServer_include.pidl + } + + IDL_Files { + idlflags += -Sci -SS -Sorb -Sa -GX \ + -Wb,export_macro=TAO_PortableServer_Export \ + -Wb,export_include=tao/PortableServer/portableserver_export.h \ + -Wb,include_guard=TAO_PORTABLESERVER_SAFE_INCLUDE \ + -Wb,safe_include=tao/PortableServer/PortableServer.h \ + -iC tao/PortableServer + PortableServer.pidl + } + + PidlInstallWithoutBuilding_Files { + PS_Forward.pidl + } + + specific { + install_dir = tao/PortableServer + } +} + +project(PortableServer) : taolib, tao_output, install, anytypecode, taoidldefaults, valuetype_out_indirection { + after += *idl + sharedname = TAO_PortableServer + dynamicflags += TAO_PORTABLESERVER_BUILD_DLL + + Source_Files { + *.cpp + ForwardRequestC.cpp + AdapterActivatorC.cpp + IdAssignmentPolicyC.cpp + IdUniquenessPolicyC.cpp + ImplicitActivationPolicyC.cpp + LifespanPolicyC.cpp + RequestProcessingPolicyC.cpp + ServantActivatorC.cpp + ServantLocatorC.cpp + ServantManagerC.cpp + ServantRetentionPolicyC.cpp + ThreadPolicyC.cpp + POAManagerC.cpp + POAManagerFactoryC.cpp + POAC.cpp + PS_CurrentC.cpp + PortableServer_includeC.cpp + PortableServerC.cpp + AdapterActivatorA.cpp + ForwardRequestA.cpp + IdAssignmentPolicyA.cpp + IdUniquenessPolicyA.cpp + ImplicitActivationPolicyA.cpp + LifespanPolicyA.cpp + PS_ForwardA.cpp + Regular_POA.cpp + RequestProcessingPolicyA.cpp + Root_POA.cpp + ServantActivatorA.cpp + ServantLocatorA.cpp + ServantManagerA.cpp + ServantRetentionPolicyA.cpp + ThreadPolicyA.cpp + } + + Header_Files { + *.h + AdapterActivatorC.h + ForwardRequestC.h + IdAssignmentPolicyC.h + IdUniquenessPolicyC.h + ImplicitActivationPolicyC.h + LifespanPolicyC.h + POAC.h + POAManagerC.h + POAManagerFactoryC.h + PortableServerC.h + PortableServer_includeC.h + PS_CurrentC.h + PS_ForwardC.h + RequestProcessingPolicyC.h + ServantActivatorC.h + ServantLocatorC.h + ServantManagerC.h + ServantRetentionPolicyC.h + ThreadPolicyC.h + AdapterActivatorA.h + ForwardRequestA.h + IdAssignmentPolicyA.h + IdUniquenessPolicyA.h + ImplicitActivationPolicyA.h + LifespanPolicyA.h + PortableServerA.h + PortableServer_includeA.h + Regular_POA.h + RequestProcessingPolicyA.h + ServantActivatorA.h + ServantLocatorA.h + ServantManagerA.h + ServantRetentionPolicyA.h + ThreadPolicyA.h + ForwardRequestS.h + AdapterActivatorS.h + IdAssignmentPolicyS.h + IdUniquenessPolicyS.h + ImplicitActivationPolicyS.h + LifespanPolicyS.h + RequestProcessingPolicyS.h + ServantActivatorS.h + ServantLocatorS.h + ServantManagerS.h + ServantRetentionPolicyS.h + ThreadPolicyS.h + POAManagerS.h + POAManagerFactoryS.h + POAS.h + PS_CurrentS.h + PortableServer_includeS.h + PortableServerS.h + } + + Template_Files { + Servant_var.cpp + *_T.cpp + } + + specific { + install_dir = tao/PortableServer + } +} |