summaryrefslogtreecommitdiff
path: root/modules/CIAO/examples/DevGuideExamples/Messenger/Administrator_Client_IDL2.mpc
blob: 07ff70dc8e282e513ef9358cbebb10ad1aec7e4f (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
// $Id$

project(Administrator_Client_IDL2_Compile): taoidl3toidl2defaults {
  requires += dummy_label
  after += Messenger_idl_gen Messenger_Administrator_idl_gen
  // ensures that only idl3-to-idl2 processing is performed
  custom_only = 1

  idl3toidl2flags += -I. -o idl2

  IDL3TOIDL2_Files {
      gendir = idl2
      Runnable.idl
      Publication.idl
      Message.idl
      History.idl
      Administrator.idl
      Messenger.idl
  }
}

project(Administrator_Client_IDL2): ccm_stub, valuetype {
  requires += dummy_label
  after += Administrator_Client_IDL2_Compile

  exename = Administrator_Client_IDL2
  idlflags += -Sm -Iidl2 -o idl2 -SS

  IDL_Files {
      gendir = idl2
      idl2/Runnable_IDL2.idl
      idl2/Publication_IDL2.idl
      idl2/Message_IDL2.idl
      idl2/History_IDL2.idl
      idl2/Administrator_IDL2.idl
      idl2/Messenger_IDL2.idl
  }

  Source_Files {
      Administrator_Client_IDL2.cpp
      idl2/Administrator_IDL2C.cpp
      idl2/Messenger_IDL2C.cpp
      idl2/Publication_IDL2C.cpp
      idl2/Runnable_IDL2C.cpp
      idl2/History_IDL2C.cpp
      idl2/Message_IDL2C.cpp
  }
}