source: gsdl/trunk/src/corba/Makefile.in@ 15463

Last change on this file since 15463 was 15463, checked in by mdewsnip, 16 years ago

Moved all the CORBA stuff from lib into src/corba, to prevent it from uglying up the core code.

File size: 2.2 KB
Line 
1# FROM LIB
2
3MICO_DIR = @MICO_DIR@
4ifeq ($(MICO_DIR), default)
5MICO_INC = -I../packages/mico/mico/include
6MICO_PATH = ../bin/linux/
7else
8ifeq ($(MICO_DIR), yes)
9MICO_INC =
10else
11MICO_INC = -I$(MICO_DIR)
12endif
13MICO_PATH =
14endif
15MINCLUDES = -I/usr/include/g++-2/ -I/usr/lib/gcc-lib/i386-slackware-linux/egcs-2.91.66/include/ -I/usr/include -I. -I../indexers/mg/lib $(MICO_INC) -I..
16
17MCFLAGS = -Wall -Wunused
18
19ifneq ($(USE_CORBA), 0)
20MCOMPILE = $(MICO_PATH)mico-c++ -x c++ $(MCFLAGS) $(DEFS) $(MINCLUDES) -c
21else
22MCOMPILE = $(COMPILE)
23endif
24
25
26.SUFFIXES: .mpp .o
27.mpp.o:
28 $(MCOMPILE) $<
29
30
31ifneq ($(USE_CORBA), 0)
32CORBAHEADERS = \
33 corbaconv_text_t.h corbatext_t.h
34CORBASOURCES = \
35 corbaiface.mpp corbatext_t.mpp corbaconv_text_t.mpp corbaiface_skel.mpp
36CORBAOBJECTS = \
37 corbaiface.o corbatext_t.o corbaconv_text_t.o corbaiface_skel.o
38else
39CORBAHEADERS =
40CORBASOURCE =
41CORBAOBJECTS =
42endif
43
44corbaiface_skel.h: corbaiface.idl
45 LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=$(MICO_PATH):$(PATH) idl --boa --no-poa --c++-skel --c++-suffix=mpp $?
46corbaiface_skel.mpp: corbaiface.idl
47 LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=$(MICO_PATH):$(PATH) idl --boa --no-poa --c++-skel --c++-suffix=mpp $?
48corbaiface.mpp: corbaiface.idl
49 LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=$(MICO_PATH):$(PATH) idl --boa --no-poa --c++-skel --c++-suffix=mpp $?
50
51
52# FROM COLSERVR
53# ===========================================================================================
54# CORBA SUPPORT
55
56USE_CORBA = @USE_CORBA@
57
58MCFLAGS = @CFLAGS@ -Wall -Wunused
59
60MICO_DIR = @MICO_DIR@
61ifeq ($(MICO_DIR), default)
62MICO_INC = -I../../packages/mico/include
63MICO_PATH = ../../bin/linux/
64else
65ifeq ($(MICO_DIR), yes)
66MICO_INC =
67MICO_PATH =
68else
69MICO_INC = -I$(MICO_DIR)
70MICO_PATH =
71endif
72endif
73MINCLUDES = -I. -I../../lib -I../recpt -I$(INDEXERS_DIR)/mgpp/text $(MICO_INC)
74
75MCOMPILE = $(MICO_PATH)mico-c++ -x c++ $(MCFLAGS) $(DEFS) $(MINCLUDES) -c
76
77.SUFFIXES: .mpp .o
78.mpp.o:
79 $(MCOMPILE) $<
80
81ifneq ($(USE_CORBA), 0)
82CORBAHEADERS = corbaServer.h
83CORBASOURCES = corbaServer.mpp
84CORBAOBJECTS = corbaServer.o ../../lib/corbaiface_skel.o
85else
86CORBAHEADERS =
87CORBASOURCES =
88CORBAOBJECTS =
89endif
90
91# ===========================================================================================
Note: See TracBrowser for help on using the repository browser.