X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=Makefile.in;h=46b10eb334d7cdeb533d4b1b287d2b91825b85b6;hb=83533000f9456dcab2fc171abafd84d6104d4087;hp=47cb541194fa366c07d9bd2ba02ceb65ebd02955;hpb=4415da5dbbba04e50d4524347486d60113ed569c;p=idzebra-moved-to-github.git diff --git a/Makefile.in b/Makefile.in index 47cb541..46b10eb 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,7 +1,6 @@ # Copyright (C) 1994-1999, Index Data # All rights reserved. -# Sebastian Hammer, Adam Dickmeiss -# $Id: Makefile.in,v 1.4 1999-05-20 12:57:18 adam Exp $ +# $Id: Makefile.in,v 1.10 1999-12-11 21:39:35 adam Exp $ SHELL=/bin/sh MAKE=make @@ -11,18 +10,37 @@ CPP=@CPP@ CDEFS=@DEFS@ @ODEFS@ # Where are Yaz libraries located? -YAZLIB=../../yaz/lib/libyaz.a +YAZLIB=@YAZLIB@ # Where are Yaz header files located? -YAZINC=-I../../yaz/z39.50 -I../../yaz/include +YAZINC=@YAZINC@ # If Yaz is compiled with mosi support uncomment and specify. #OSILIB=../../xtimosi/src/libmosi.a ../../yaz/lib/librfc.a +# Tcl include files and libraries +TCL_INCLUDE=@TCL_INCLUDE@ +TCL_LIB=@TCL_LIB@ + # Some systems have seperate socket libraries LIBS=@LIBS@ prefix=@prefix@ +exec_prefix=@exec_prefix@ + +INSTALL=@INSTALL@ +INSTALL_PROGRAM=@INSTALL_PROGRAM@ +INSTALL_DATA=@INSTALL_DATA@ -SUBDIR=util bfile dfa dict isamc isam rset recctrl index +BUILD=@build_root@ +BINDIR=$(exec_prefix)/bin +# Public libraries and header files +LIBDIR=$(exec_prefix)/lib +INCDIR=$(prefix)/include +# Misc tables, etc. +ZEBRADIR=$(prefix)/lib/@PROGPREFIX@ +ZEBRATAB=$(prefix)/lib/@PROGPREFIX@/tab +ZEBRADOC=$(prefix)/lib/@PROGPREFIX@/doc + +SUBDIR=@SUBDIR@ all: for i in $(SUBDIR); do cd $$i; if $(MAKE) OSILIB="$(OSILIB)" YAZLIB="$(YAZLIB)" YAZINC="$(YAZINC)" RANLIB="$(RANLIB)" CDEFS="$(CDEFS)" LIBS="$(LIBS)" CFLAGS="$(CFLAGS)" CC="$(CC)"; then cd ..; else exit 1; fi; done @@ -45,6 +63,23 @@ cleandepend: if sed '/^#Depend/q' Makefile.tmp; then \ mv -f Makefile.tmp Makefile; fi; rm -f .depend); done +install: all + $(INSTALL) -d $(BUILD)$(BINDIR) + $(INSTALL_PROGRAM) bin/@PROGPREFIX@idx $(BUILD)$(BINDIR) + $(INSTALL_PROGRAM) bin/@PROGPREFIX@srv $(BUILD)$(BINDIR) + $(INSTALL) -d $(BUILD)$(ZEBRATAB) + @cd tab; for f in *; do \ + if [ -f $$f ]; then \ + $(INSTALL_DATA) $$f $(BUILD)$(ZEBRATAB); \ + fi; \ + done + $(INSTALL) -d $(BUILD)$(ZEBRADOC) + @cd doc; for f in *; do \ + if [ -f $$f ]; then \ + $(INSTALL_DATA) $$f $(BUILD)$(ZEBRADOC); \ + fi; \ + done + wc: wc `find . -name '*.[ch]'`