~ubuntu-branches/ubuntu/breezy/ace/breezy

« back to all changes in this revision

Viewing changes to TAO/orbsvcs/orbsvcs/CosEvent.bor

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad, Benjamin Montgomery, Adam Conrad
  • Date: 2005-09-18 22:51:38 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 sarge) (0.1.2 woody)
  • Revision ID: james.westby@ubuntu.com-20050918225138-seav22q6fyylb536
Tags: 5.4.7-3ubuntu1
[ Benjamin Montgomery ]
* Added a patch for amd64 and powerpc that disables the compiler
  option -fvisibility-inlines-hidden

[ Adam Conrad ]
* Added DPATCH_OPTION_CPP=1 to debian/patches/00options to make
  Benjamin's above changes work correctly with dpatch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# CosEvent.bor,v 1.9 2003/11/28 15:29:29 jwillemsen Exp
3
 
#
4
 
# Makefile for building the TAO CosEvent library
5
 
#
6
 
 
7
 
NAME = TAO_CosEvent
8
 
 
9
 
TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe \
10
 
        -I..\.. -Ge 1 -Wb,export_macro=TAO_Event_Export \
11
 
        -Wb,export_include=CosEvent/event_export.h -Wb,pre_include=ace/pre.h \
12
 
        -Wb,post_include=ace/post.h
13
 
 
14
 
IDLFILES = \
15
 
        $(IDLDIR)\CosEventChannelAdmin.idl \
16
 
        $(IDLDIR)\CosEventComm.idl
17
 
 
18
 
OBJFILES = \
19
 
        $(OBJDIR)\CEC_ConsumerAdmin.obj \
20
 
        $(OBJDIR)\CEC_ConsumerControl.obj \
21
 
        $(OBJDIR)\CEC_Default_Factory.obj \
22
 
        $(OBJDIR)\CEC_Dispatching.obj \
23
 
        $(OBJDIR)\CEC_Dispatching_Task.obj \
24
 
        $(OBJDIR)\CEC_EventChannel.obj \
25
 
        $(OBJDIR)\CEC_Event_Loader.obj \
26
 
        $(OBJDIR)\CEC_Factory.obj \
27
 
        $(OBJDIR)\CEC_MT_Dispatching.obj \
28
 
        $(OBJDIR)\CEC_ProxyPullConsumer.obj \
29
 
        $(OBJDIR)\CEC_ProxyPullSupplier.obj \
30
 
        $(OBJDIR)\CEC_ProxyPushConsumer.obj \
31
 
        $(OBJDIR)\CEC_ProxyPushSupplier.obj \
32
 
        $(OBJDIR)\CEC_Pulling_Strategy.obj \
33
 
        $(OBJDIR)\CEC_Reactive_ConsumerControl.obj \
34
 
        $(OBJDIR)\CEC_Reactive_Pulling_Strategy.obj \
35
 
        $(OBJDIR)\CEC_Reactive_SupplierControl.obj \
36
 
        $(OBJDIR)\CEC_SupplierAdmin.obj \
37
 
        $(OBJDIR)\CEC_SupplierControl.obj \
38
 
#       $(OBJDIR)\ConsumerAdmin_i.obj \
39
 
#       $(OBJDIR)\CosEvent_Utilities.obj \
40
 
        $(OBJDIR)\CosEventChannelAdminC.obj \
41
 
        $(OBJDIR)\CosEventChannelAdminS.obj \
42
 
        $(OBJDIR)\CosEventCommC.obj \
43
 
        $(OBJDIR)\CosEventCommS.obj \
44
 
#       $(OBJDIR)\EventChannel_i.obj \
45
 
#       $(OBJDIR)\ProxyPushConsumer_i.obj \
46
 
#       $(OBJDIR)\ProxyPushSupplier_i.obj \
47
 
#       $(OBJDIR)\SupplierAdmin_i.obj
48
 
 
49
 
RESOURCE = $(OBJDIR)\CosEvent.res
50
 
 
51
 
CFLAGS = \
52
 
        $(ACE_CFLAGS) \
53
 
        $(TAO_CFLAGS) \
54
 
        $(TAO_PORTABLESERVER_CFLAGS) \
55
 
        $(TAO_SVC_UTILS_CFLAGS) \
56
 
        $(TAO_NAMING_CFLAGS) \
57
 
        $(TAO_MESSAGING_CFLAGS) \
58
 
        $(TAO_EVENT_CFLAGS) \
59
 
        -DTAO_EVENT_BUILD_DLL
60
 
 
61
 
CPPDIR = .;CosEvent
62
 
 
63
 
IDLDIR = .
64
 
 
65
 
INCDIR_NAME = orbsvcs\CosEvent
66
 
INCLUDES = CosEvent\*.h CosEvent\*.i
67
 
 
68
 
LIBFILES = \
69
 
        $(ACE_LIB) \
70
 
        $(TAO_LIB) \
71
 
        $(TAO_PORTABLESERVER_LIB) \
72
 
        $(TAO_SVC_UTILS_LIB) \
73
 
        $(TAO_NAMING_LIB) \
74
 
        $(TAO_MESSAGING_LIB)
75
 
 
76
 
all: idl_src_files
77
 
 
78
 
!include <$(ACE_ROOT)\include\makeinclude\build_core_library.bor>
79
 
 
80
 
 
81
 
#
82
 
# IDL Build rules
83
 
#
84
 
 
85
 
idl_src_files: $(IDLFILES:.idl=C.cpp) $(IDLFILES:.idl=S.cpp)
86
 
 
87
 
$(IDLDIR)\CosEventChannelAdminC.cpp $(IDLDIR)\CosEventChannelAdminS.cpp: $(IDLDIR)\CosEventChannelAdmin.idl
88
 
        $(TAO_IDL) $**
89
 
 
90
 
$(IDLDIR)\CosEventCommC.cpp $(IDLDIR)\CosEventCommS.cpp: $(IDLDIR)\CosEventComm.idl
91
 
        $(TAO_IDL) $**