Ignore:
Timestamp:
2008-05-19T15:13:20+12:00 (16 years ago)
Author:
mdewsnip
Message:

More improvements to the Makefile for compiling the CORBA stuff.

File:
1 edited

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