1 # Copyright (C) 1994-1999, Index Data
3 # Sebastian Hammer, Adam Dickmeiss
4 # $Id: Makefile.in,v 1.9 1999-12-01 19:11:42 adam Exp $
13 # Where are Yaz libraries located?
15 # Where are Yaz header files located?
17 # If Yaz is compiled with mosi support uncomment and specify.
18 #OSILIB=../../xtimosi/src/libmosi.a ../../yaz/lib/librfc.a
20 # Tcl include files and libraries
21 TCL_INCLUDE=@TCL_INCLUDE@
24 # Some systems have seperate socket libraries
28 exec_prefix=@exec_prefix@
31 INSTALL_PROGRAM=@INSTALL_PROGRAM@
32 INSTALL_DATA=@INSTALL_DATA@
35 BINDIR=$(exec_prefix)/bin
36 # Public libraries and header files
37 LIBDIR=$(exec_prefix)/lib
38 INCDIR=$(prefix)/include
40 ZEBRADIR=$(prefix)/lib/@PROGPREFIX@
41 ZEBRATAB=$(prefix)/lib/@PROGPREFIX@/tab
46 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
49 for i in $(SUBDIR); do cd $$i; if $(MAKE) CPP="$(CPP)" CDEFS="$(CDEFS)" YAZINC="$(YAZINC)" depend; then cd ..; else exit 1; fi; done
52 for i in $(SUBDIR); do (cd $$i; $(MAKE) clean); done
56 rm -f `find $(SUBDIR) -name "*.[oa]" -print`
57 rm -f `find $(SUBDIR) -name "core" -print`
58 rm -f `find $(SUBDIR) -name "errlist" -print`
59 rm -f `find $(SUBDIR) -name "a.out" -print`
62 for i in $(SUBDIR); do (cd $$i; \
63 if sed '/^#Depend/q' <Makefile >Makefile.tmp; then \
64 mv -f Makefile.tmp Makefile; fi; rm -f .depend); done
67 $(INSTALL) -d $(BUILD)$(BINDIR)
68 $(INSTALL_PROGRAM) bin/@PROGPREFIX@idx $(BUILD)$(BINDIR)
69 $(INSTALL_PROGRAM) bin/@PROGPREFIX@srv $(BUILD)$(BINDIR)
70 $(INSTALL) -d $(BUILD)$(ZEBRATAB)
71 @cd tab; for f in *; do \
73 $(INSTALL_DATA) $$f $(BUILD)$(ZEBRATAB); \
78 wc `find . -name '*.[ch]'`