Changeset 15576

Show
Ignore:
Timestamp:
19.05.2008 15:13:20 (11 years ago)
Author:
mdewsnip
Message:

More improvements to the Makefile for compiling the CORBA stuff.

Files:
1 modified

Legend:

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

    r15563 r15576  
    3232 
    3333 
     34ENABLE_ACCENTFOLD = @ENABLE_ACCENTFOLD@ 
     35ifeq ($(ENABLE_ACCENTFOLD), 1) 
     36ACCENTFOLD_LIBS = $(INDEXERS_DIR)/packages/unac/libunac.a  
     37else 
     38ACCENTFOLD_LIBS =  
     39endif 
     40 
    3441USE_CORBA = @USE_CORBA@ 
    3542ifeq ($(USE_CORBA), 1) 
    3643 
    3744MICO_DIR = @MICO_DIR@ 
     45MICO_VER = @MICO_VER@ 
    3846ifeq ($(MICO_DIR), default) 
    3947MICO_INCLUDES = -I$(PACKAGES_DIR)/mico/mico/include 
     
    5866LDFLAGS = @LDFLAGS@ 
    5967LIBS = @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 
     68        -L$(PACKAGES_DIR)/mico/lib -lmico$(MICO_VER) 
    6169RANLIB = @RANLIB@ 
    6270 
    6371 
    6472COMPILE = $(MICO_PATH)mico-c++ -x c++ $(CFLAGS) $(DEFS) $(INCLUDES) -c 
     73LINK = $(MICO_PATH)mico-ld $(LDFLAGS) -o $@ 
    6574 
    6675 
     
    7483    corbaiface.mpp \ 
    7584    corbaiface_skel.mpp \ 
     85    corbaproto.mpp \ 
    7686    corbaServer.mpp \ 
    7787    corbatext_t.mpp 
     
    8191    corbaiface.o \ 
    8292    corbaiface_skel.o \ 
     93    corbaproto.o \ 
    8394    corbaServer.o \ 
    8495    corbatext_t.o 
    8596 
    86 EXECUTABLE = corbaserver corbarecptldd 
     97GSDL_LIBS = \ 
     98    $(PROTOCOL_DIR)/gsdlprotocol.a \ 
     99    $(COLSERVR_DIR)/gsdlcolservr.a \ 
     100    $(INDEXERS_DIR)/mg/src/text/libmgtext.a \ 
     101    $(INDEXERS_DIR)/mg/lib/libmglib.a \ 
     102    $(INDEXERS_DIR)/mgpp/text/libmgpptext.a \ 
     103    $(INDEXERS_DIR)/mgpp/lib/libmgpplib.a \ 
     104    $(GSDL_DIR)/lib/gsdllib.a 
     105 
     106EXECUTABLE_OBJECTS = \ 
     107    $(OBJECTS) \ 
     108    $(GSDL_LIBS) 
     109 
     110EXECUTABLE = corbaserver 
     111 
     112corbaserver: $(EXECUTABLE_OBJECTS) 
     113    $(LINK) $(EXECUTABLE_OBJECTS) $(LIBS) 
    87114 
    88115all: $(EXECUTABLE) 
    89116 
    90 MSTATIC = @STATIC@ 
    91 MLINK = $(MICO_PATH)mico-ld $(MSTATIC)  $(LDFLAGS) $(MICO_LIB) -o  $@ 
    92 MLIBS = $(LIBS) -L../../lib/ -lmico$(MICO_VER) -lmicoaux$(MICO_VER) 
    93  
    94 # .SUFFIXES: .mpp .o 
    95 # .mpp.o: 
    96 #   $(MCOMPILE) $< -o $@ 
    97117 
    98118 
    99 corbaserver: $(OBJECTS) 
    100     @echo -e building corbaserver 
    101     $(MLINK) $(OBJECTS) $(MLIBS) 
    102 # stripping symbols was a cunning plan, but caused difficulties when  
    103 #  it came to debugging ... 
    104 # non GNU strips might not like these options - check autoconf? 
    105 #   strip --strip-all --discard-all corbaserver 
    106 #   strip corbaserver 
    107 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
    108119 
    109 CORBARECPT_OBJECTS = corbaproto.o corbaclient.o 
     120# CORBARECPT_OBJECTS = corbaproto.o corbaclient.o 
    110121 
    111 CORBARECPT_OBJS = $(COMMONOBJECTS) $(CORBARECPT_OBJECTS) $(COLSERVROBJECTS) \ 
    112     ../../lib/corbaiface.o \ 
    113     ../../lib/corbaiface_skel.o \ 
    114     ../../lib/corbaconv_text_t.o \ 
    115     ../../lib/corbatext_t.o \ 
    116     ../../lib/gsdllib.a  \ 
    117     $(INDEXERS_DIR)/mg/src/text/libmgtext.a \ 
    118     $(INDEXERS_DIR)/mg/lib/libmglib.a \ 
    119     $(FASTCGI_OBJS) \ 
    120     $(INDEXERS_DIR)/mgpp/text/libmgpptext.a \ 
    121     $(INDEXERS_DIR)/mgpp/lib/libmgpplib.a  
     122# CORBARECPT_OBJS = $(COMMONOBJECTS) $(CORBARECPT_OBJECTS) $(COLSERVROBJECTS) \ 
     123#     ../../lib/corbaiface.o \ 
     124#     ../../lib/corbaiface_skel.o \ 
     125#     ../../lib/corbaconv_text_t.o \ 
     126#     ../../lib/corbatext_t.o \ 
     127#     ../../lib/gsdllib.a  \ 
     128#     $(INDEXERS_DIR)/mg/src/text/libmgtext.a \ 
     129#     $(INDEXERS_DIR)/mg/lib/libmglib.a \ 
     130#     $(FASTCGI_OBJS) \ 
     131#     $(INDEXERS_DIR)/mgpp/text/libmgpptext.a \ 
     132#     $(INDEXERS_DIR)/mgpp/lib/libmgpplib.a  
    122133 
    123134 
    124 corbarecptldd: $(CORBARECPT_OBJS) 
    125     @echo -e building corbarecptldd: 
    126     $(MLINK)  $(CORBARECPT_OBJS)  $(MLIBS)  
     135# corbarecptldd: $(CORBARECPT_OBJS) 
     136#   @echo -e building corbarecptldd: 
     137#   $(LINK)  $(CORBARECPT_OBJS)  $(MLIBS)  
    127138 
    128139else