summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc')
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc53
1 files changed, 53 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc b/TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc
new file mode 100644
index 00000000000..02f81cd7b59
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc
@@ -0,0 +1,53 @@
+// -*- MPC -*-
+//
+// $Id$
+
+project(CosNaming_Serv) : orbsvcslib, core, naming_skel, messaging_optional, svc_utils, iortable {
+ avoids += ace_for_tao // Requires MMAP_Memory_Pool
+ sharedname = TAO_CosNaming_Serv
+ dynamicflags = TAO_NAMING_SERV_BUILD_DLL
+ tagchecks += Naming
+
+ IDL_Files {
+ }
+
+ Source_Files(ORBSVCS_COMPONENTS) {
+ Naming {
+ Naming/Entries.cpp
+ Naming/Flat_File_Persistence.cpp
+ Naming/Hash_Naming_Context.cpp
+ Naming/Naming_Context_Interface.cpp
+ Naming/Naming_Loader.cpp
+ Naming/Naming_Server.cpp
+ Naming/Persistent_Context_Index.cpp
+ Naming/Persistent_Entries.cpp
+ Naming/Persistent_Naming_Context.cpp
+ Naming/Storable.cpp
+ Naming/Storable_Naming_Context.cpp
+ Naming/Storable_Naming_Context_Activator.cpp
+ Naming/Transient_Naming_Context.cpp
+ }
+ }
+
+ Header_Files {
+ Naming/naming_serv_export.h
+ Naming/nsconf.h
+ }
+
+ Template_Files {
+ }
+
+ Pkgconfig_Files {
+ TAO_CosNaming_Serv.pc.in
+ }
+
+ verbatim(gnuace, local) {
+ ## The optimizer in cxx (as of V6.5-014) is broken. Evidence can
+ ## be found in the iterator portion of Simple_Naming test
+ ifeq ($(CXX), cxx)
+ ifeq ($(findstring Tru64, $(ACE_DU_SUBVERSION)), Tru64)
+ OCFLAGS += -O0
+ endif
+ endif
+ }
+}