Fixed problem with proto.h.
[yaz-moved-to-github.git] / Makefile.in
index 57d6b39..f191b33 100644 (file)
@@ -1,37 +1,30 @@
-# Copyright (C) 1995-1998, Index Data 
+# Copyright (C) 1995-1999, Index Data 
 # All rights reserved.
 # Sebastian Hammer, Adam Dickmeiss
-# $Id: Makefile.in,v 1.1 1998-08-21 14:13:23 adam Exp $
+# $Id: Makefile.in,v 1.11 1999-06-08 13:11:55 adam Exp $
 
 # Uncomment the lines below to enable mOSI communcation.
-#ODEFS=-DUSE_XTIMOSI
+#CDEFS=-DUSE_XTIMOSI
 #RFC1006=rfc1006
 #LIBMOSI=../../xtimosi/src/libmosi.a ../lib/librfc.a
 #XMOSI=xmosi.o
 
-CDEFS=@DEFS@ @ODEFS@
+CDEFS=@DEFS@
 
 # Standard include path and original protocol encoders.
-INCLUDE=-I. -I../include
-MOD=asn
-
-# Uncomment the two lines below if you want to try the ASN.1 compiler
-# (yc) for YAZ. Download yc separately and untar it along with YAZ:
-#  gunzip -c yaz.tar.gz | tar xvf -
-#  gunzip -c yc.tar.gz | tar xvf -
-#  cd yaz
-#  ln -s ../yc/z39.50 
-# You must run 'make depend' before 'make'.
-#INCLUDE=-I../z39.50 -I. -I../include
-#MOD=z39.50
+INCLUDE=-I. -I../z39.50 -I../include
+
+# The Module below is either asn (the original de/en-coders)
+# or z39.50 (the compiled de/en-coders).
+MOD=@ASNMODULE@
 
 CC=@CC@
 CPP=@CPP@
 SHELL=/bin/sh
 MAKE=make
-SUBDIR=$(MOD) util odr $(RFC1006) ccl comstack retrieval client server ztest makelib
-# Add external libraries to the ELIBS macro
-ELIBS=@LIBS@
+SUBDIR=util odr $(MOD) zutil $(RFC1006) ccl comstack client server ztest retrieval lib
+# Add external libraries to the LIBS macro
+LIBS=@LIBS@
 
 RANLIB=@RANLIB@
 
@@ -49,7 +42,7 @@ YAZDIR=$(prefix)/lib/yaz
 
 all:
        for i in $(SUBDIR); do cd $$i; if $(MAKE) CC="$(CC)" \
-               RANLIB="$(RANLIB)" ELIBS="$(ELIBS)" \
+               RANLIB="$(RANLIB)" LIBS="$(LIBS)" \
                INCLUDE="$(INCLUDE)" CFLAGS="$(CFLAGS)" \
                CDEFS="$(CDEFS)" \
                LIBMOSI="$(LIBMOSI)" XMOSI="$(XMOSI)";\
@@ -57,18 +50,17 @@ all:
 
 dep depend:
        for i in $(SUBDIR); do cd $$i; if $(MAKE) CPP="$(CPP)" \
-               INCLUDE="$(INCLUDE)" CDEFS="$(CDEFS)" depend;\
-                then cd ..; else exit 1; fi; done
+               INCLUDE="$(INCLUDE)" CDEFS="$(CDEFS)" depend; \
+               then cd ..; else exit 1; fi; done
 
 clean:
        for i in $(SUBDIR); do (cd $$i; $(MAKE) clean); done
-       -rm lib/*.a
 
 oclean:
        for i in $(SUBDIR); do (cd $$i; rm -f *.o); done
        mv lib/libyaz.a .; rm -f lib/*.a; mv libyaz.a lib
        cd client; strip client
-       cd server; strip ztest
+       cd ztest; strip ztest
 
 cleanup:
        rm -f `find $(SUBDIR) -name "*.[oa]" -print`
@@ -93,7 +85,7 @@ install.bin:
        @echo "Installing client -> $(BINDIR)"; \
        cp client/client $(BINDIR)/client; chmod 755 $(BINDIR)/client
        @echo "Installing ztest -> $(BINDIR)"; \
-       cp server/ztest $(BINDIR)/ztest; chmod 755 $(BINDIR)/ztest
+       cp ztest/ztest $(BINDIR)/ztest; chmod 755 $(BINDIR)/ztest
 
 install.lib:
        @if [ ! -d $(LIBDIR) ]; then \