summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/CosNaming.mpc
blob: e969b9dac1a0f08e7b153638ab43fa70421cf1c3 (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
// -*- MPC -*-
// $Id$

project(CosNaming) : orbsvcslib, core, messaging, svc_utils, iortable {
  sharedname   = TAO_CosNaming
  idlflags    += -Wb,export_macro=TAO_Naming_Export -Wb,export_include=orbsvcs/Naming/naming_export.h
  dynamicflags = TAO_NAMING_BUILD_DLL
  tagchecks   += Naming
  libs += TAO_Messaging
  after += Messaging

  IDL_Files {
    CosNaming.idl
  }

  Source_Files(ORBSVCS_COMPONENTS) {
    Naming {
      CosNamingC.cpp
      CosNamingS.cpp
      Naming/Entries.cpp
      Naming/Flat_File_Persistence.cpp
      Naming/Hash_Naming_Context.cpp
      Naming/Naming_Context_Interface.cpp
      Naming/Naming_Loader.cpp
      Naming/Naming_Utils.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_export.h
  }
}