summaryrefslogtreecommitdiff
path: root/TAO/tao/BiDir_GIOP.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/BiDir_GIOP.mpc')
-rw-r--r--TAO/tao/BiDir_GIOP.mpc27
1 files changed, 19 insertions, 8 deletions
diff --git a/TAO/tao/BiDir_GIOP.mpc b/TAO/tao/BiDir_GIOP.mpc
index bad9d250dd8..b1716e27a59 100644
--- a/TAO/tao/BiDir_GIOP.mpc
+++ b/TAO/tao/BiDir_GIOP.mpc
@@ -1,5 +1,19 @@
//$Id$
-project(BiDir_GIOP) : taolib, tao_output, install, pi, tao_versioning_idl_defaults {
+project(*idl) : tao_versioning_idl_defaults {
+ custom_only = 1
+ IDL_Files {
+ idlflags += -Gp -Gd -Sci -SS -Sorb -Sa -St \
+ -Wb,export_macro=TAO_BiDirGIOP_Export \
+ -Wb,export_include=tao/BiDir_GIOP/bidirgiop_export.h \
+ -Wb,include_guard=TAO_BIDIRGIOP_SAFE_INCLUDE \
+ -Wb,safe_include=tao/BiDir_GIOP/BiDirGIOP.h \
+ -o BiDir_GIOP
+ BiDir_GIOP/BiDirPolicy.pidl
+ }
+}
+
+project(BiDir_GIOP) : taolib, tao_output, install, pi, taoidldefaults {
+ after += *idl
sharedname = TAO_BiDirGIOP
dynamicflags = TAO_BIDIRGIOP_BUILD_DLL
@@ -7,6 +21,10 @@ project(BiDir_GIOP) : taolib, tao_output, install, pi, tao_versioning_idl_defaul
BiDir_GIOP
}
+ Source_Files {
+ BiDir_GIOP/BiDirPolicyC.cpp
+ }
+
Header_Files {
BiDir_GIOP
}
@@ -28,13 +46,6 @@ project(BiDir_GIOP) : taolib, tao_output, install, pi, tao_versioning_idl_defaul
}
IDL_Files {
- idlflags += -Gp -Gd -Sci -SS -Sorb -Sa -St \
- -Wb,export_macro=TAO_BiDirGIOP_Export \
- -Wb,export_include=tao/BiDir_GIOP/bidirgiop_export.h \
- -Wb,include_guard=TAO_BIDIRGIOP_SAFE_INCLUDE \
- -Wb,safe_include=tao/BiDir_GIOP/BiDirGIOP.h \
- -o BiDir_GIOP
- BiDir_GIOP/BiDirPolicy.pidl
}
Pkgconfig_Files {