summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/IFR_Service/IFR_Service.mpc')
-rw-r--r--TAO/orbsvcs/IFR_Service/IFR_Service.mpc76
1 files changed, 76 insertions, 0 deletions
diff --git a/TAO/orbsvcs/IFR_Service/IFR_Service.mpc b/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
new file mode 100644
index 00000000000..9947f8e688e
--- /dev/null
+++ b/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
@@ -0,0 +1,76 @@
+// -*- MPC -*-
+// $Id$
+
+// The ifrservice base project inherits from minimum_corba, so it's no longer
+// necessary to add minimum_corba to 'avoids' here.
+project(IFR_Service) : orbsvcsexe, install, ifrservice, ifr_client, imr_client, crosscompile {
+ exename = IFR_Service
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ IFR_Server.cpp
+ IFR_Service.cpp
+ }
+}
+
+
+project(TAO_IFR_BE) : taolib, conv_lib, ifr_client, crosscompile, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro {
+ after += TAO_IDL_FE
+ sharedname = TAO_IFR_BE
+ libs += TAO_IDL_FE
+ dynamicflags = TAO_IFR_BE_BUILD_DLL
+ includes += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe
+
+ Source_Files {
+ be_global.cpp
+ be_init.cpp
+ be_produce.cpp
+ ifr_adding_visitor.cpp
+ ifr_adding_visitor_exception.cpp
+ ifr_adding_visitor_operation.cpp
+ ifr_adding_visitor_structure.cpp
+ ifr_adding_visitor_union.cpp
+ ifr_removing_visitor.cpp
+ ifr_visitor.cpp
+ }
+
+ Header_Files {
+ be_extern.h
+ }
+}
+
+
+project(TAO_IFR_EXE) : aceexe, install, ifr_client, crosscompile, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro {
+ after += TAO_IFR_BE TAO_IDL_FE
+ exename = tao_ifr
+ libs += TAO_IFR_BE TAO TAO_IDL_FE
+ includes += $(TAO_ROOT)/orbsvcs/IFR_Service \
+ $(TAO_ROOT)/TAO_IDL/include \
+ $(TAO_ROOT)/TAO_IDL/fe \
+ $TAO_ROOT
+ install = $(ACE_ROOT)/bin
+
+ specific(automake) {
+ macros += TAO_IDL_INCLUDE_DIR=\"\\"$(includedir)/tao\\"\"
+ }
+
+ verbatim(gnuace, local) {
+ ifeq ($(TAO_IDL_PREPROCESSOR),)
+ CPPFLAGS += -DTAO_IDL_PREPROCESSOR=\\\"$(strip $(CXX))\\\"
+ else
+ CPPFLAGS += -DTAO_IDL_PREPROCESSOR=\\\"$(subst \\,\\,$(TAO_IDL_PREPROCESSOR))\\\"
+ endif
+ }
+
+ Source_Files {
+ drv_args.cpp
+ drv_preproc.cpp
+ tao_idl.cpp
+ }
+
+ Header_Files {
+ $(TAO_ROOT)/TAO_IDL/include/drv_extern.h
+ }
+}