summaryrefslogtreecommitdiff
path: root/TAO/CIAO/ciaosvcs/Events/CIAO_Events.mpc
blob: d6484618fe6617e5edd6e574c8a69176a8a5216d (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
// -*- MPC -*-
// $Id$


project (CIAO_DnC_Events_Base) : orbsvcslib, ciao_events_dnc {

  requires += dummy_label
  after += CIAO_DnC_Client
  sharedname  = CIAO_DnC_Events_Base
  idlflags  += -Wb,export_include=CIAO_Events_Export.h -Wb,export_macro=CIAO_EVENTS_Export
  dynamicflags = CIAO_EVENTS_BUILD_DLL

  IDL_Files {
    CIAO_Events.idl
  }

  Source_Files {
    CIAO_EventServiceBase.cpp
    CIAO_EventsC.cpp
    CIAO_EventsS.cpp
  }

  Header_Files {
    CIAO_EventsC.h
    CIAO_EventsS.h
    CIAO_EventServiceBase.h
  }
}

project (CIAO_DnC_Events) : orbsvcslib, ciao_events_dnc {

  requires += dummy_label
  after += CIAO_DnC_Events CIAO_RTEvent CIAO_DirectEvent
  sharedname  = CIAO_DnC_Events
  libs	+= CIAO_DnC_Events_Base CIAO_RTEvent CIAO_DirectEvent
  idlflags  += -Wb,export_include=CIAO_Events_Export.h -Wb,export_macro=CIAO_EVENTS_Export
  dynamicflags = CIAO_EVENTS_BUILD_DLL

  Source_Files {
    CIAO_EventService_Factory_impl.cpp
  }

  Header_Files {
    CIAO_EventService_Factory_impl.h
  }
}