summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL
diff options
context:
space:
mode:
authormichel_j <michel_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-25 16:09:27 +0000
committermichel_j <michel_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-25 16:09:27 +0000
commitfccbe0e94f74f898f7d5cc709f617f51dce33bee (patch)
tree4aeedd6e44108cb39fd15d255d14519806d6992e /TAO/TAO_IDL
parent730c9c0d360dace01feb0c5509cb0af121ce2e17 (diff)
downloadATCD-fccbe0e94f74f898f7d5cc709f617f51dce33bee.tar.gz
Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com>
Diffstat (limited to 'TAO/TAO_IDL')
-rw-r--r--TAO/TAO_IDL/tao_idl.mpc39
1 files changed, 22 insertions, 17 deletions
diff --git a/TAO/TAO_IDL/tao_idl.mpc b/TAO/TAO_IDL/tao_idl.mpc
index f77bcbc1bea..795451c2972 100644
--- a/TAO/TAO_IDL/tao_idl.mpc
+++ b/TAO/TAO_IDL/tao_idl.mpc
@@ -1,10 +1,11 @@
-project(TAO_IDL_EXE) : aceexe, taoversion, core {
+// This project must be named TAO_IDL_EXE instead of TAO_IDL
+// because otherwise mpc won't work correctly.
+project(TAO_IDL_EXE) : aceexe, taoversion, core, tao_output {
exename = tao_idl
libs += TAO_IDL_BE TAO_IDL_FE
- includes += include be_include fe
- install = ../../bin
- libflags += TAO_AS_STATIC_LIBS
- depends += TAO_IDL_BE TAO_IDL_FE gperf_exe
+ includes += include be_include fe
+ install = $(ACE_ROOT)/bin
+ after += TAO_IDL_BE TAO_IDL_FE gperf_exe
idlpreprocessor = 1
Source_Files {
@@ -20,13 +21,15 @@ project(TAO_IDL_EXE) : aceexe, taoversion, core {
}
-project(TAO_IDL_BE) : acelib, taoversion, core {
- sharedname = TAO_IDL_BE
- libs += TAO_IDL_FE
- includes += include be_include fe
- dllflags = TAO_IDL_BE_BUILD_DLL
- libflags += TAO_AS_STATIC_LIBS
- depends += TAO_IDL_FE
+project(TAO_IDL_BE) : acelib, taoversion, core, tao_output {
+ sharedname = TAO_IDL_BE
+ libs += TAO_IDL_FE
+ includes += include be_include fe
+ dynamicflags = TAO_IDL_BE_BUILD_DLL
+ staticflags += TAO_AS_STATIC_LIBS
+ after += TAO_IDL_FE
+ pch_header = be_pch.h
+ pch_source = be/be_pch.cpp
Source_Files {
be
@@ -38,11 +41,13 @@ project(TAO_IDL_BE) : acelib, taoversion, core {
}
-project(TAO_IDL_FE) : acelib, taoversion, core {
- sharedname = TAO_IDL_FE
- includes += include fe
- dllflags = TAO_IDL_FE_BUILD_DLL
- libflags += TAO_AS_STATIC_LIBS
+project(TAO_IDL_FE) : acelib, taoversion, core, tao_output {
+ sharedname = TAO_IDL_FE
+ includes += include fe
+ dynamicflags = TAO_IDL_FE_BUILD_DLL
+ staticflags += TAO_AS_STATIC_LIBS
+ pch_header = fe_pch.h
+ pch_source = fe/fe_pch.cpp
Source_Files {
fe