Changeset 15563

Show
Ignore:
Timestamp:
19.05.2008 12:05:59 (11 years ago)
Author:
mdewsnip
Message:

Moved the CORBA Makefile a bit closer to working (still not there yet).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/src/corba/Makefile.in

    r15549 r15563  
    3535ifeq ($(USE_CORBA), 1) 
    3636 
    37 # FROM LIB 
    38  
    3937MICO_DIR = @MICO_DIR@ 
    4038ifeq ($(MICO_DIR), default) 
    41 MICO_INC = -I../packages/mico/mico/include 
    42 MICO_PATH = ../bin/linux/ 
     39MICO_INCLUDES = -I$(PACKAGES_DIR)/mico/mico/include 
     40MICO_PATH = $(PACKAGES_DIR)/mico/bin/ 
    4341else 
    4442ifeq ($(MICO_DIR), yes) 
    45 MICO_INC = 
     43MICO_INCLUDES = 
    4644else 
    47 MICO_INC = -I$(MICO_DIR) 
     45MICO_INCLUDES = -I$(MICO_DIR) 
    4846endif 
    4947MICO_PATH = 
    5048endif 
    51 MINCLUDES = -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.. 
    5249 
    53 MCFLAGS = -Wall -Wunused 
    5450 
    55 MCOMPILE = $(MICO_PATH)mico-c++ -x c++ $(MCFLAGS) $(DEFS) $(MINCLUDES) -c 
     51AR = ar 
     52CC = @CC@ 
     53CFLAGS = @CFLAGS@ 
     54DEFS = @DEFS@ -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DGSDLSERVER 
     55# Do NOT add the "recpt" directory here: the CORBA code should be independent of the receptionist! 
     56INCLUDES = -I$(GSDL_DIR)/lib -I$(COLSERVR_DIR) -I$(PROTOCOL_DIR) -I$(INDEXERS_DIR)/mgpp/text $(MICO_INCLUDES) 
     57INSTALL = @INSTALL@ 
     58LDFLAGS = @LDFLAGS@ 
     59LIBS = @LIBS@ @GDBM_LIBPATH@ -lgdbm -L$(PACKAGES_DIR)/expat/lib -lexpat $(ACCENTFOLD_LIBS) \ 
     60    $(PACKAGES_DIR)/yaz/lib/libyaz.a $(PACKAGES_DIR)/d2m/libd2m.a -lxml2 
     61RANLIB = @RANLIB@ 
     62 
     63 
     64COMPILE = $(MICO_PATH)mico-c++ -x c++ $(CFLAGS) $(DEFS) $(INCLUDES) -c 
    5665 
    5766 
    5867.SUFFIXES: .mpp .o 
    5968.mpp.o: 
    60     $(MCOMPILE) $< 
     69    $(COMPILE) $< 
    6170 
    6271 
    63 CORBAHEADERS = \ 
    64   corbaconv_text_t.h corbatext_t.h 
    65 CORBASOURCES = \ 
    66   corbaiface.mpp    corbatext_t.mpp  corbaconv_text_t.mpp corbaiface_skel.mpp 
    67 CORBAOBJECTS = \ 
    68   corbaiface.o      corbatext_t.o    corbaconv_text_t.o   corbaiface_skel.o  
     72SOURCES = \ 
     73    corbaconv_text_t.mpp \ 
     74    corbaiface.mpp \ 
     75    corbaiface_skel.mpp \ 
     76    corbaServer.mpp \ 
     77    corbatext_t.mpp 
    6978 
     79OBJECTS = \ 
     80    corbaconv_text_t.o \ 
     81    corbaiface.o \ 
     82    corbaiface_skel.o \ 
     83    corbaServer.o \ 
     84    corbatext_t.o 
    7085 
    71 corbaiface_skel.h: corbaiface.idl 
    72     LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=$(MICO_PATH):$(PATH) idl --boa --no-poa --c++-skel --c++-suffix=mpp $? 
    73 corbaiface_skel.mpp: corbaiface.idl 
    74     LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=$(MICO_PATH):$(PATH) idl --boa --no-poa --c++-skel --c++-suffix=mpp $? 
    75 corbaiface.mpp: corbaiface.idl 
    76     LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PATH=$(MICO_PATH):$(PATH) idl --boa --no-poa --c++-skel --c++-suffix=mpp $? 
     86EXECUTABLE = corbaserver corbarecptldd 
    7787 
     88all: $(EXECUTABLE) 
    7889 
    79 # FROM COLSERVR 
    80 # =========================================================================================== 
    81 #   CORBA SUPPORT 
    82  
    83 MCFLAGS = @CFLAGS@ -Wall -Wunused 
    84  
    85 MICO_DIR = @MICO_DIR@ 
    86 ifeq ($(MICO_DIR), default) 
    87 MICO_INC = -I../../packages/mico/include 
    88 MICO_PATH = ../../bin/linux/ 
    89 else 
    90 ifeq ($(MICO_DIR), yes) 
    91 MICO_INC = 
    92 MICO_PATH = 
    93 else 
    94 MICO_INC = -I$(MICO_DIR) 
    95 MICO_PATH = 
    96 endif 
    97 endif 
    98 MINCLUDES = -I. -I../../lib -I../recpt  -I$(INDEXERS_DIR)/mgpp/text $(MICO_INC) 
    99  
    100 MCOMPILE = $(MICO_PATH)mico-c++ -x c++ $(MCFLAGS) $(DEFS) $(MINCLUDES) -c 
    101  
    102 .SUFFIXES: .mpp .o 
    103 .mpp.o: 
    104     $(MCOMPILE) $< 
    105  
    106 CORBAHEADERS = corbaServer.h 
    107 CORBASOURCES = corbaServer.mpp 
    108 CORBAOBJECTS = corbaServer.o ../../lib/corbaiface_skel.o 
    109  
    110 # =========================================================================================== 
    111  
    112  
    113 # FROM RECPT 
    114  
    115 CORBA_CFLAGS=-DUSE_CORBA 
    116  
    117  
    118 EXEC = corbaserver corbarecptldd 
    119  
    120  
    121 MICO_DIR = @MICO_DIR@ 
    122 MICO_VER = @MICO_VER@ 
    123 ifeq ($(MICO_DIR), yes) 
    124 MICO_INC = 
    125 MICO_LIB = 
    126 MICO_PATH = 
    127 else 
    128 ifeq ($(MICO_DIR), default) 
    129 MICO_DIR = ../../packages/mico/include 
    130 MICO_PATH = ../../bin/linux/ 
    131 else 
    132 MICO_PATH = 
    133 endif 
    134 MICO_INC = -I$(MICO_DIR) 
    135 MICO_LIB = -L$(MICO_DIR) 
    136 endif 
    137 MINCLUDES = -I. -I../../lib -I../colservr -I$(INDEXERS_DIR)/mgpp/text $(MICO_INC) 
    138  
    139 MCOMPILE = $(MICO_PATH)mico-c++ -x c++ $(MCFLAGS) $(DEFS) $(MINCLUDES) -c 
    14090MSTATIC = @STATIC@ 
    14191MLINK = $(MICO_PATH)mico-ld $(MSTATIC)  $(LDFLAGS) $(MICO_LIB) -o  $@ 
    14292MLIBS = $(LIBS) -L../../lib/ -lmico$(MICO_VER) -lmicoaux$(MICO_VER) 
    14393 
    144  
    145 .SUFFIXES: .mpp .o 
    146 .mpp.o: 
    147     $(MCOMPILE) $< -o $@ 
     94# .SUFFIXES: .mpp .o 
     95# .mpp.o: 
     96#   $(MCOMPILE) $< -o $@ 
    14897 
    14998 
    150 corbaserver: $(RECPTLIB_OBJS) 
     99corbaserver: $(OBJECTS) 
    151100    @echo -e building corbaserver 
    152     $(MLINK) $(RECPTLIB_OBJS) $(MLIBS) 
     101    $(MLINK) $(OBJECTS) $(MLIBS) 
    153102# stripping symbols was a cunning plan, but caused difficulties when  
    154103#  it came to debugging ...