summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/CosNaming_Serv.mpc
blob: 9cd821e7bf3425bcc0316b1562f8f795c79ebf34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// -*- MPC -*-
//
// $Id$

project(CosNaming_Serv) : cosnaming_serv_persistence, orbsvcslib, orbsvcs_output, install, naming_skel, messaging_optional, svc_utils, iortable {
  sharedname   = TAO_CosNaming_Serv
  dynamicflags += TAO_NAMING_SERV_BUILD_DLL
  tagchecks   += Naming

  IDL_Files {
  }

  Source_Files(ORBSVCS_COMPONENTS) {
    Naming {
      Naming/Entries.cpp
      Naming/Hash_Naming_Context.cpp
      Naming/Naming_Context_Interface.cpp
      Naming/Naming_Loader.cpp
      Naming/Naming_Server.cpp
      Naming/Storable_Naming_Context_Factory.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
  }
}