summaryrefslogtreecommitdiff
path: root/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc
blob: 9037c14308e3b43b320afb9cc13756b7a7a8847d (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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
project(Interactive_Input_Adapter_stub): ciao_deployment_stub, ciao_race_component {
  after += Input_Adapter_stub
  sharedname = Interactive_Input_Adapter_stub
  idlflags += -Sc \
              -Wb,stub_export_macro=INTERACTIVE_INPUT_ADAPTER_STUB_Export \
              -Wb,stub_export_include=Interactive_Input_Adapter_stub_export.h \
              -Wb,skel_export_macro=INTERACTIVE_INPUT_ADAPTER_SVNT_Export \
              -Wb,skel_export_include=Interactive_Input_Adapter_svnt_export.h
  dynamicflags   = INTERACTIVE_INPUT_ADAPTER_STUB_BUILD_DLL
  libs += Input_Adapter_stub \
          Plan_Analyzer_Interface_stub

  IDL_Files {
    Interactive_Input_Adapter.idl
  }

  Source_Files {
    Interactive_Input_AdapterC.cpp
  }

  Header_Files {
    Interactive_Input_AdapterC.h
  }

  Inline_Files {
    Interactive_Input_AdapterC.inl
  }
}

project(Interactive_Input_Adapter_svnt) : ciao_servant_dnc, ciao_race_component {
  after += Interactive_Input_Adapter_stub \
           Input_Adapter_svnt
  sharedname  = Interactive_Input_Adapter_svnt
  libs    += Interactive_Input_Adapter_stub \
             Input_Adapter_stub \
             Input_Adapter_svnt \
             Plan_Analyzer_Interface_stub

  idlflags  +=  -Sc \
                -Wb,export_macro=INTERACTIVE_INPUT_ADAPTER_SVNT_Export \
                -Wb,export_include=Interactive_Input_Adapter_svnt_export.h

  dynamicflags = INTERACTIVE_INPUT_ADAPTER_SVNT_BUILD_DLL

  CIDL_Files {
    Interactive_Input_Adapter.cidl
  }

  IDL_Files {
    Interactive_Input_AdapterE.idl
  }

  Source_Files {
    Interactive_Input_AdapterEC.cpp
    Interactive_Input_AdapterS.cpp
    Interactive_Input_Adapter_svnt.cpp
  }

  Header_Files {
    Interactive_Input_AdapterEC.h
    Interactive_Input_AdapterS.h
    Interactive_Input_Adapter_svnt.h
  }

  Inline_Files {
    Interactive_Input_AdapterEC.inl
    Interactive_Input_AdapterS.inl
    Interactive_Input_Adapter_svnt.inl
  }
}


project(Interactive_Input_Adapter_exec) : ciao_component_dnc, ciao_config_handlers, ciao_race_component {
  after   += Interactive_Input_Adapter_svnt XSC_Config_Handlers
  sharedname = Interactive_Input_Adapter_exec
  libs    += Interactive_Input_Adapter_stub \
             Interactive_Input_Adapter_svnt \
             Input_Adapter_stub \
             Input_Adapter_svnt \
             Plan_Analyzer_Interface_stub \

  idlflags  +=  -Sc \
                -Wb,export_macro=INTERACTIVE_INPUT_ADAPTER_EXEC_Export \
                -Wb,export_include=Interactive_Input_Adapter_exec_export.h
  dynamicflags   = INTERACTIVE_INPUT_ADAPTER_EXEC_BUILD_DLL

  IDL_Files {

  }

  Source_Files {
    Interactive_Input_Adapter_exec.cpp
  }
}

project(Injector) : ciao_component_dnc, ciao_race_component, taoexe {
  after += Interactive_Input_Adapter_exec
   exename = injector
   libs += Interactive_Input_Adapter_stub \
           Input_Adapter_stub \
           Plan_Analyzer_Interface_stub


   IDL_Files {
   }
   Source_Files {
      Injector.cpp
   }
}

project(Converter) : ciao_component_dnc, ciao_race_component, taoexe, ciao_plan_generator {
  after += Interactive_Input_Adapter_exec OpString_stub
   exename = converter
   libs += Interactive_Input_Adapter_stub \
           Input_Adapter_stub \
           Plan_Analyzer_Interface_stub\
           OpString_stub



   IDL_Files {
   }

   Header_Files {
      Converter.h
   }

   Source_Files {
      Converter.cpp
   }
}