summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
blob: 8da44bcd258ce8d33393ef900fdfd5051b00b6a3 (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
47
48
project(IFR_Service) : orbsvcsexe {
  depends += IFRService TypeCodeFactory Svc_Utils IFR_Client IORTable PortableServer
  exename  = IFR_Service
  libs    += TAO_IFRService TAO_TypeCodeFactory TAO_Svc_Utils TAO_IFR_Client TAO_IORTable TAO_PortableServer

  Source_Files {
    IFR_Server.cpp
    IFR_Service.cpp
  }
}


project(TAO_IFR_BE) : taolib {
  depends   += TAO_IDL_FE TAO_IFR_Client
  sharedname = TAO_IFR_BE
  libs      += TAO_IDL_FE TAO_IFR_Client TAO
  includes  += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe

  Source_Files {
    be_global.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
  }  
}


project(TAO_IFR_EXE) : taoexe {
  depends        += TAO_IFR_BE IFR_Client TAO_IDL_FE
  exename         = tao_ifr
  idlpreprocessor = 1
  libs           += TAO_IFR_BE TAO_IFR_Client TAO TAO_IDL_FE
  includes       += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe

  Source_Files {
    tao_ifr.cpp
    drv_init_ifr.cpp
    drv_private_ifr.cpp
    drv_args_ifr.cpp
    drv_preproc_ifr.cpp
  }
}