Run latex
[egate.git] / zlayer-yaz / Makefile
1 # Makefile for Email gateway Z39.50 interface
2 # Europagate, 1995
3 #
4 # Makefile for the YAZ interface
5 # $Id: Makefile,v 1.1 1995/07/03 08:21:30 adam Exp $
6 #
7 SHELL=/bin/sh
8
9 ZINC=-I../../yaz/include
10 #ZDEFS=-DUSE_XTIMOSI
11 ZLIB=../../yaz/lib/libyaz.a
12
13 INCLUDE=-I. -I../include $(ZINC)
14 LIB=../lib/libzass.a
15 PO=zaccess.o
16 CPP=$(CC) -E
17 DEFS=$(INCLUDE)
18
19 all: $(LIB)
20
21 $(LIB): $(PO)
22         rm -f $(LIB)
23         ar qc $(LIB) $(PO)
24         ranlib $(LIB)
25
26 .c.o:
27         $(CC) -c $(DEFS) $(CFLAGS) $(ZDEFS) $<
28
29 clean:
30         rm -f *.log *.[oa] core mon.out gmon.out errlist *~
31
32 depend: depend2
33
34 depend1:
35         sed '/^#Depend/q' <Makefile >Makefile.tmp
36         $(CPP) $(DEFS) -M *.c >>Makefile.tmp
37         mv -f Makefile.tmp Makefile
38
39 depend2:
40         $(CPP) $(DEFS) -M *.c >.depend  
41
42 #GNU make style depend
43 ifeq (.depend,$(wildcard .depend))
44 include .depend
45 endif
46
47 #Depend --- DOT NOT DELETE THIS LINE