summaryrefslogtreecommitdiff
path: root/frameworks/middleware/examples/corba/Makefile.am
blob: 72a6a67d1af97989dd2cf7cb54375efed19ed853 (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
IDL_COMPILER=tao_idl
IDL_COMPILER_OPT=-GI

IDL_GEN_H_SRV = pingI.h pingS.h
IDL_GEN_S_SRV = pingS.cpp
IDL_GEN_H_CLT = pingC.h pingC.inl
IDL_GEN_S_CLT = pingC.cpp

pingI.h: ping.idl
	$(IDL_COMPILER) $(IDL_COMPILER_OPT) ping.idl

noinst_HEADERS = $(IDL_GEN_H_SRV) $(IDL_GEN_H_CLT)

CLEANFILES = $(IDL_GEN_H_SRV) $(IDL_GEN_S_SRV) \
             $(IDL_GEN_H_CLT) $(IDL_GEN_S_CLT) pingI.cpp

CORBA_CFLAGS = $(TAO_CFLAGS) $(TAO_CosNaming_CFLAGS) \
  $(TAO_PortableServer_CFLAGS) $(TAO_RTCORBA_CFLAGS)
CORBA_LIBS = $(TAO_LIBS) $(TAO_CosNaming_LIBS) $(TAO_PortableServer_LIBS) \
  $(TAO_RTCORBA_LIBS)

bin_PROGRAMS = receiver supplier
receiver_SOURCES = ping_I.cpp $(IDL_GEN_S_SRV) $(IDL_GEN_S_CLT) Receiver.cpp
receiver_CFLAGS = $(CORBA_CFLAGS)
receiver_LDADD = $(CORBA_LIBS)

supplier_SOURCES = Supplier.cpp $(IDL_GEN_S_CLT)
supplier_CFLAGS = $(CORBA_CFLAGS)
supplier_LDADD = $(CORBA_LIBS)