Ignore:
Timestamp:
2000-08-03T17:21:26+12:00 (24 years ago)
Author:
jrm21
Message:

merged z39.50 receptionist stuff into main trunk (along with the mgpp stuff)

File:
1 edited

Legend:

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

    r1331 r1347  
    3030CCFLAGS = @CFLAGS@
    3131
     32# YAZ kit for z39.50
     33YAZDIR=../../packages/yaz
     34
    3235USE_FASTCGI = @USE_FASTCGI@
    3336ifneq ($(USE_FASTCGI), 1)
     
    3740INCLUDES = -I../../lib -I. -I../colservr -I../../packages/mg \
    3841       -I../../packages/mg/lib -I../../packages/mg/src/text \
    39        -I../mgpp/lib -I../mgpp/text
     42       -I../mgpp/lib -I../mgpp/text -I$(YAZDIR)/include
    4043else
    4144DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DGSDLSERVER \
     
    7982RECEPTHEADERS =
    8083
    81 LIBRARYHEADERS = nullproto.h
     84LIBRARYHEADERS = nullproto.h z3950proto.h z3950server.h
    8285
    8386HEADERS = $(COMMONHEADERS) $(RECPTHEADERS) $(LIBRARYHEADERS)
     
    97100RECPTSOURCES = recptmain.cpp
    98101
    99 LIBRARYSOURCES = nullproto.cpp librarymain.cpp
     102LIBRARYSOURCES = nullproto.cpp z3950proto.cpp z3950server.cpp librarymain.cpp \
     103        zparse.tab.c parse.yy.c $(YAZDIR)/client/yaz_zclient.c
    100104
    101105SOURCES = $(COMMONSOURCES) $(RECPTSOURCES) $(LIBRARYSOURCES)
     
    111115        hlistbrowserclass.o datelistbrowserclass.o invbrowserclass.o \
    112116        pagedbrowserclass.o htmlbrowserclass.o delhistoryaction.o \
    113         historydb.o
     117        historydb.o parse.yy.o
    114118
    115119RECPTOBJECTS = recptmain.o
    116120
    117 LIBRARYOBJECTS = nullproto.o librarymain.o
     121LIBRARYOBJECTS = nullproto.o z3950proto.o z3950server.o librarymain.o \
     122        zparse.tab.o $(YAZDIR)/client/yaz_zclient.o
    118123
    119124OBJECTS = $(COMMONOBJECTS) $(RECPTOBJECTS) $(LIBRARYOBJECTS)
     
    139144          ../colservr/mgppqueryfilter.o
    140145
    141 
    142 EXEC = recpt library
     146#EXEC = recpt library
     147EXEC = library
    143148
    144149all: $(EXEC)
    145150
     151## z39.50 stuff
     152$(YAZDIR)/client/yaz_zclient.o: $(YAZDIR)/client/yaz_zclient.h $(YAZDIR)/client/yaz_zclient.c $(YAZDIR)/lib/libyaz.a
     153    cd $(YAZDIR)/client &&  make yaz_zclient.o
     154
     155$(YAZDIR)/lib/libyaz.a:
     156    cd $(YAZDIR) && ./configure && make all
     157
     158z3950server.o: $(YAZDIR)/client/yaz_zclient.h
     159
     160zparse.tab.c: zparse.y
     161    @YACC@ -d zparse.y
     162
     163parse.yy.c: parse.fl
     164    flex -oparse.yy.c parse.fl
     165
     166PARSE_TMPFILES= zparse.tab.o zparse.tab.c zparse.tab.h parse.yy.o parse.yy.c
     167
    146168distclean:
    147     rm -f $(OBJECTS) $(EXEC) Makefile
     169    rm -f $(OBJECTS) $(EXEC) $(PARSE_TMPFILES) Makefile
    148170
    149171clean:
    150     rm -f $(OBJECTS) $(EXEC)
     172    rm -f $(OBJECTS) $(EXEC) $(PARSE_TMPFILES)
    151173
    152174install:
     
    185207    ../../packages/mg/src/text/libtextin.a \
    186208    ../../packages/mg/lib/libmg.a \
     209    $(YAZDIR)/lib/libyaz.a \
    187210    ../mgpp/text/libtextin.a \
    188211    ../mgpp/lib/libmg.a
Note: See TracChangeset for help on using the changeset viewer.