Minor.
[idzebra-moved-to-github.git] / Makefile.in
index 16d78c2..5597857 100644 (file)
@@ -1,7 +1,7 @@
-# Copyright (C) 1994-1998, Index Data
+# Copyright (C) 1994-1999, Index Data
 # All rights reserved.
 # Sebastian Hammer, Adam Dickmeiss
-# $Id: Makefile.in,v 1.2 1998-10-28 15:20:40 adam Exp $
+# $Id: Makefile.in,v 1.8 1999-12-01 13:30:30 adam Exp $
 
 SHELL=/bin/sh
 MAKE=make
@@ -11,16 +11,36 @@ 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@
 
-SUBDIR=util bfile dfa dict isamc isam rset recctrl index
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+
+INSTALL=@INSTALL@
+INSTALL_PROGRAM=@INSTALL_PROGRAM@
+INSTALL_DATA=@INSTALL_DATA@
+
+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/zebra
+ZEBRATAB=$(prefix)/lib/zebra/tab
+
+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
@@ -43,6 +63,17 @@ cleandepend:
                if sed '/^#Depend/q' <Makefile >Makefile.tmp; then \
                mv -f Makefile.tmp Makefile; fi; rm -f .depend); done
 
+install:
+       $(INSTALL) -d $(BUILD)$(BINDIR)
+       $(INSTALL_PROGRAM) bin/zebraidx $(BUILD)$(BINDIR)
+       $(INSTALL_PROGRAM) bin/zebrasrv $(BUILD)$(BINDIR)
+       $(INSTALL) -d $(BUILD)$(ZEBRATAB)
+       @cd tab; for f in *; do \
+               if [ -f $$f ]; then \
+                       $(INSTALL_DATA) $$f $(BUILD)$(ZEBRATAB); \
+               fi; \
+       done
+
 wc:
        wc `find . -name '*.[ch]'`