Changeset 15563


Ignore:
Timestamp:
2008-05-19T12:05:59+12:00 (16 years ago)
Author:
mdewsnip
Message:

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

File:
1 edited

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 ...
Note: See TracChangeset for help on using the changeset viewer.