X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=Makefile;fp=Makefile;h=0000000000000000000000000000000000000000;hp=30368c3337c8747bbf2802249fe0646b2a3c15ff;hb=1fbf9907e66c5697b9537a1a4849295c05b12b6b;hpb=b5bc2a31ad5125dc6d3ed1b6e626f0b9d22618bb diff --git a/Makefile b/Makefile deleted file mode 100644 index 30368c3..0000000 --- a/Makefile +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright (C) 1995-1998, Index Data I/S -# All rights reserved. -# Sebastian Hammer, Adam Dickmeiss -# $Id: Makefile,v 1.40 1998-06-02 10:23:07 adam Exp $ - -# Uncomment the lines below to enable mOSI communcation. -#ODEFS=-DUSE_XTIMOSI -#RFC1006=rfc1006 -#LIBMOSI=../../xtimosi/src/libmosi.a ../lib/librfc.a -#XMOSI=xmosi.o - -CDEFS=$(ODEFS) - -# 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 - -#CC= -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= -# For Solaris use: -#ELIBS=-lnsl -lsocket - -CONTROL=RANLIB="ranlib" ELIBS="$(ELIBS)" - -# Installation directories, etc. -# Binaries -BINDIR=/usr/local/bin -# Public libraries and header files -LIBDIR=/usr/local/lib -INCDIR=/usr/local/include -# Misc tables, etc. -YAZDIR=/usr/local/lib/yaz - -all: - for i in $(SUBDIR); do cd $$i; if $(MAKE) $(CONTROL) \ - INCLUDE="$(INCLUDE)" CFLAGS="$(CFLAGS)" CDEFS="$(CDEFS)" LIBMOSI="$(LIBMOSI)" XMOSI="$(XMOSI)";\ - then cd ..; else exit 1; fi; done - -dep depend: - for i in $(SUBDIR); do cd $$i; if $(MAKE) 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 - -cleanup: - rm -f `find $(SUBDIR) -name "*.[oa]" -print` - rm -f `find $(SUBDIR) -name "core" -print` - rm -f `find $(SUBDIR) -name "errlist" -print` - rm -f `find $(SUBDIR) -name "a.out" -print` - -distclean: clean cleandepend - -cleandepend: - for i in $(SUBDIR); do (cd $$i; \ - if sed '/^#Depend/q' Makefile.tmp; then \ - mv -f Makefile.tmp Makefile; fi; rm -f .depend); done - -taildepend: - for i in $(SUBDIR); do (cd $$i; \ - if sed 's/^if/#if/' Makefile.tmp; then \ - mv -f Makefile.tmp Makefile; fi); done - -gnudepend: - for i in $(SUBDIR); do (cd $$i; \ - if sed '/^#Depend/q' Makefile.tmp;then \ - mv -f Makefile.tmp Makefile; fi); done - -install: all install.misc install.lib install.bin - -install.bin: - @if [ ! -d $(BINDIR) ]; then \ - echo "Making directory $(BINDIR)"; \ - mkdir $(BINDIR); \ - fi - @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 - -install.lib: - @if [ ! -d $(LIBDIR) ]; then \ - echo "Making directory $(LIBDIR)"; \ - mkdir $(LIBDIR); \ - fi - @echo "Installing libyaz.a -> $(LIBDIR)"; \ - cp lib/libyaz.a $(LIBDIR)/libyaz.a; \ - chmod 644 $(LIBDIR)/libyaz.a - @if [ -f lib/librfc.a ]; then \ - echo "Installing librfc.a -> $(LIBDIR)"; \ - cp lib/librfc.a $(LIBDIR)/librfc.a; \ - chmod 644 $(LIBDIR)/librfc.a; \ - fi - @if [ ! -d $(INCDIR) ]; then \ - echo "Making directory $(INCDIR)"; \ - mkdir $(INCDIR); \ - fi - @cd include; for f in *.h; do \ - echo "Installing $$f -> $(INCDIR)"; \ - cp $$f $(INCDIR)/$$f; chmod 644 $(INCDIR)/$$f; \ - done - -install.misc: - @if [ ! -d $(YAZDIR) ]; then \ - echo "Making directory $(YAZDIR)"; \ - mkdir $(YAZDIR); \ - fi - @cd tab; for f in *; do \ - if [ -f $$f ]; then \ - echo "Installing $$f -> $(YAZDIR)"; \ - cp $$f $(YAZDIR)/$$f; chmod 644 $(YAZDIR)/$$f; \ - fi; \ - done - -wc: - wc `find . -name '*.[ch]'` -