Changeset 15498 for gsdl/trunk/src/z3950/Makefile.in
- Timestamp:
- 2008-05-15T15:29:36+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/src/z3950/Makefile.in
r15496 r15498 31 31 32 32 33 ENABLE_ACCENTFOLD = @ENABLE_ACCENTFOLD@ 34 ifeq ($(ENABLE_ACCENTFOLD), 1) 35 ACCENTFOLD_LIBS = $(INDEXERS_DIR)/packages/unac/libunac.a 36 else 37 ACCENTFOLD_LIBS = 38 endif 39 33 40 USE_Z3950 = @USE_Z3950@ 34 41 ifeq ($(USE_Z3950), 1) 35 Z3950_INCLUDES = -I$(GSDL_DIR)/packages/yaz/yaz-2.1.4/include -I$(GSDL_DIR)/packages/yaz/yaz-2.1.4/client 42 Z3950_INCLUDES = -I$(GSDL_DIR)/packages/yaz/yaz-2.1.4/include -I$(GSDL_DIR)/packages/yaz/yaz-2.1.4/client \ 43 -I$(GSDL_DIR)/packages/d2m 44 Z3950_LIBS = $(GSDL_DIR)/packages/yaz/lib/libyaz.a $(GSDL_DIR)/packages/d2m/libd2m.a -lxml2 36 45 else 37 46 Z3950_INCLUDES = 47 Z3950_LIBS = 38 48 endif 39 49 … … 45 55 CPPFLAGS = @CXXFLAGS@ 46 56 DEFS = @DEFS@ -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DGSDLSERVER 57 GSDLOS = @GSDLOS@ 47 58 # Do NOT add the "recpt" directory here: the z39.50 code should be independent of the receptionist! 48 59 INCLUDES = -I. -I$(GSDL_DIR) -I$(GSDL_DIR)/lib -I$(COLSERVR_DIR) -I$(PROTOCOL_DIR) \ 49 60 -I$(INDEXERS_DIR)/mgpp/text $(Z3950_INCLUDES) 61 LDFLAGS = @LDFLAGS@ 62 LIBS = @LIBS@ @GDBM_LIBPATH@ -lgdbm -L$(GSDL_DIR)/packages/expat/lib -lexpat $(ACCENTFOLD_LIBS) $(Z3950_LIBS) 50 63 RANLIB = @RANLIB@ 51 64 … … 53 66 COMPILE = $(CC) -c $(CFLAGS) $(DEFS) $(INCLUDES) 54 67 CPPCOMPILE = $(CPP) -c $(CPPFLAGS) $(DEFS) $(INCLUDES) 68 CPPLINK = $(CPP) $(LDFLAGS) -o $@ 55 69 56 70 … … 65 79 66 80 67 SOURCES = \81 LIBRARY_SOURCES = \ 68 82 yaz_zclient.c \ 69 83 z3950proto.cpp \ … … 72 86 zparse.yy.c 73 87 74 OBJECTS = \88 LIBRARY_OBJECTS = \ 75 89 yaz_zclient.o \ 76 90 z3950proto.o \ … … 81 95 LIBRARY = gsdlz3950.a 82 96 83 84 gsdlz3950.a: $(OBJECTS) 97 gsdlz3950.a: $(LIBRARY_OBJECTS) 85 98 rm -f gsdlz3950.a 86 $(AR) cru gsdlz3950.a $( OBJECTS) $(GSDL_DIR)/packages/yaz/yaz-2.1.4/client/tabcomplete.o99 $(AR) cru gsdlz3950.a $(LIBRARY_OBJECTS) $(GSDL_DIR)/packages/yaz/yaz-2.1.4/client/tabcomplete.o 87 100 $(RANLIB) gsdlz3950.a 88 101 89 all: $(LIBRARY)90 102 91 install: $(LIBRARY) 103 SOURCES = \ 104 z3950explain.cpp \ 105 z3950parser.cpp \ 106 z3950server.cpp \ 107 z3950_to_gsdl.cpp 108 109 OBJECTS = \ 110 z3950explain.o \ 111 z3950parser.o \ 112 z3950server.o \ 113 z3950_to_gsdl.o 114 115 GSDL_LIBS = \ 116 gsdlz3950.a \ 117 $(PROTOCOL_DIR)/gsdlprotocol.a \ 118 $(COLSERVR_DIR)/gsdlcolservr.a \ 119 $(INDEXERS_DIR)/mg/src/text/libmgtext.a \ 120 $(INDEXERS_DIR)/mg/lib/libmglib.a \ 121 $(INDEXERS_DIR)/mgpp/text/libmgpptext.a \ 122 $(INDEXERS_DIR)/mgpp/lib/libmgpplib.a \ 123 $(GSDL_DIR)/lib/gsdllib.a 124 125 EXECUTABLE_OBJECTS = \ 126 $(OBJECTS) \ 127 $(GSDL_LIBS) 128 129 EXECUTABLE = z3950server 130 131 132 z3950server: $(OBJECTS) 133 $(CPPLINK) $(EXECUTABLE_OBJECTS) $(LIBS) 134 135 all: $(LIBRARY) $(EXECUTABLE) 136 137 install: $(LIBRARY) $(EXECUTABLE) 138 $(INSTALL) -m 755 -s $(EXECUTABLE) $(GSDL_DIR)/bin/$(GSDLOS) 92 139 93 140 clean:
Note:
See TracChangeset
for help on using the changeset viewer.