summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/idl/dds4ccm.mpc
blob: d096ad43a2455bdd3ea31220c4717a52ba5534ad (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
132
133
134
135
136
137
138
139
140
141
// $Id$

project (DDS4CCM_idl_gen) : dds4ccm, componentidldefaults {
  custom_only = 1
  idlflags += -Wb,stub_export_macro=DDS4CCM_STUB_Export \
              -Wb,stub_export_include=dds4ccm_stub_export.h \
              -Wb,skel_export_macro=DDS4CCM_SKEL_Export \
              -Wb,skel_export_include=dds4ccm_skel_export.h \
              -I$(CIAO_ROOT)/connectors -Glem

  IDL_Files {
    idlflags += -Gxhst -Gxhsk -SS
    dds4ccm_Base.idl
  }

  IDL_Files {
    idlflags -= -Gxhst -Gxhsk
    dds_rtf2_dcps.idl
    dds_rtf2_dcps_i_handle.idl
    dds4ccm_PortStatusListener.idl
    dds4ccm_DataListenerControl.idl
    dds4ccm_ConnectorStatusListener.idl
    dds4ccm_StateListenerControl.idl
    dds4ccm_Connector.idl
  }
}

project (DDS4CCM_lem_gen) : dds4ccm, ciaoidldefaults {
  custom_only = 1
  after += DDS4CCM_idl_gen
  idlflags += -I$(CIAO_ROOT)/connectors \
              -Wb,stub_export_macro=DDS4CCM_LEM_STUB_Export \
              -Wb,stub_export_include=dds4ccm_lem_stub_export.h -SS

  IDL_Files {
     idlflags += -Gxhst
     dds_rtf2_dcpsE.idl
  }

  IDL_Files {
     dds4ccm_BaseE.idl
     dds4ccm_PortStatusListenerE.idl
     dds4ccm_DataListenerControlE.idl
     dds4ccm_ConnectorStatusListenerE.idl
     dds4ccm_StateListenerControlE.idl
     dds4ccm_ConnectorE.idl
     dds_rtf2_dcps_i_handleE.idl
  }
}

project (DDS4CCM_stub) : dds4ccm, ccm_stub, ciaolib_with_idl, ciao_output, taolib {

  after += DDS4CCM_idl_gen
  includes += $(CIAO_ROOT)/connectors

  dynamicflags += DDS4CCM_STUB_BUILD_DLL
  IDL_Files {
  }

  Header_Files {
    dds4ccm_BaseC.h
    dds4ccm_PortStatusListenerC.h
    dds4ccm_DataListenerControlC.h
    dds4ccm_ConnectorStatusListenerC.h
    dds4ccm_StateListenerControlC.h
    dds_rtf2_dcpsC.h
  }

  Source_Files {
    dds4ccm_BaseC.cpp
    dds4ccm_PortStatusListenerC.cpp
    dds4ccm_DataListenerControlC.cpp
    dds4ccm_ConnectorStatusListenerC.cpp
    dds4ccm_StateListenerControlC.cpp
    dds4ccm_ConnectorC.cpp
    dds_rtf2_dcpsC.cpp
    dds_rtf2_dcps_i_handleC.cpp
    dds_rtf2_dcps_instance_handleC.cpp
  }
}

project (DDS4CCM_lem_stub) : dds4ccm, ccm_svnt, ciaolib_with_idl, ciao_output, taolib, valuetype, ifr_client {
  after += DDS4CCM_stub DDS4CCM_lem_gen
  libs  += DDS4CCM_stub
  includes += $(CIAO_ROOT)/connectors
  sharedname = DDS4CCM_lem_stub
  dynamicflags += DDS4CCM_LEM_STUB_BUILD_DLL

  IDL_Files {
  }

  Source_Files {
   dds4ccm_BaseEC.cpp
   dds_rtf2_dcpsEC.cpp
   dds4ccm_PortStatusListenerEC.cpp
   dds4ccm_DataListenerControlEC.cpp
   dds4ccm_ConnectorStatusListenerEC.cpp
   dds4ccm_StateListenerControlEC.cpp
   dds4ccm_ConnectorEC.cpp
    dds_rtf2_dcps_i_handleEC.cpp
  }

  Header_Files {
   dds4ccm_BaseEC.h
   dds_rtf2_dcpsEC.h
   dds4ccm_PortStatusListenerEC.h
   dds4ccm_DataListenerControlEC.h
   dds4ccm_ConnectorStatusListenerEC.h
   dds4ccm_StateListenerControlEC.h
   dds4ccm_lem_stub_export.h
  }
}

project (DDS4CCM_skel) : dds4ccm, ciaolib_with_idl, ciao_output, taolib, portableserver, ciao_servant {
  after += DDS4CCM_stub
  libs  += DDS4CCM_stub
  includes += $(CIAO_ROOT)/connectors

  dynamicflags += DDS4CCM_SKEL_BUILD_DLL
  IDL_Files {
  }

  Header_Files {
    dds4ccm_BaseS.h
    dds4ccm_PortStatusListenerS.h
    dds4ccm_DataListenerControlS.h
    dds4ccm_StateListenerControlS.h
    dds4ccm_ConnectorStatusListenerS.h
    dds_rtf2_dcpsS.h
  }

  Source_Files {
    dds_rtf2_dcpsS.cpp
    dds4ccm_PortStatusListenerS.cpp
    dds4ccm_DataListenerControlS.cpp
    dds4ccm_ConnectorStatusListenerS.cpp
    dds4ccm_ConnectorS.cpp
    dds4ccm_StateListenerControlS.cpp
    dds_rtf2_dcps_i_handleS.cpp
  }
}