summaryrefslogtreecommitdiff
path: root/TAO/tao/tao.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/tao.mpc')
-rw-r--r--TAO/tao/tao.mpc12
1 files changed, 11 insertions, 1 deletions
diff --git a/TAO/tao/tao.mpc b/TAO/tao/tao.mpc
index e13989706e0..acd680317d0 100644
--- a/TAO/tao/tao.mpc
+++ b/TAO/tao/tao.mpc
@@ -62,11 +62,20 @@ project(TAO_Core_idl) : tao_versioning_idl_defaults, gen_ostream, install, pidl_
WStringSeq.pidl >> AnyTypeCode/WStringSeqA.h AnyTypeCode/WStringSeqA.cpp
}
+ IDL_Files {
+ idlflags += -GT -oS PortableServer -Gd \
+ -Wb,safe_include=tao/PolicyC.h \
+ -Wb,skel_export_macro=TAO_PortableServer_Export \
+ -Wb,skel_export_include=tao/PortableServer/portableserver_export.h
+ idlflags -= -SS
+ idlflags -= -Sorb
+ Policy.pidl >> PortableServer/PolicyS.h PortableServer/PolicyS.cpp PortableServer/PolicyS_T.h PortableServer/PolicyS_T.cpp AnyTypeCode/PolicyA.h AnyTypeCode/PolicyA.cpp
+ }
+
PidlInstallWithoutBuilding_Files {
InterfaceDef.pidl
InvalidName.pidl
Object_Key.pidl
- Policy.pidl
Typecode_types.pidl
WrongTransaction.pidl
orb.idl
@@ -656,6 +665,7 @@ project(TAO) : acelib, install, tao_output, taodefaults, pidl, extra_core, taoid
Inline_Files {
GIOPC.inl
+ PolicyC.inl
*.inl
}