Added -ansi to CFLAGS.
[idzebra-moved-to-github.git] / bfile / Makefile
1 SHELL=/bin/sh
2 INCLUDE=-I../include
3 TPROG=btest
4 CFLAGS=-g -Wall -pedantic -ansi
5 DEFS=$(INCLUDE)
6 LIB=../lib/bfile.a
7 PO = bfile.o mfile.o
8 CPP=cc -E
9
10 all: $(LIB)
11
12 $(TPROG): $(TPROG).o $(LIB) 
13         $(CC) -o $(TPROG) $(TPROG).o $(LIB)
14
15 $(LIB): $(PO)
16         rm -f $(LIB)
17         ar qc $(LIB) $(PO)
18         ranlib $(LIB)
19
20 .c.o:
21         $(CC) -c $(DEFS) $(CFLAGS) $<
22
23 clean:
24         rm -f *.[oa] $(TPROG) core mon.out gmon.out errlist
25
26 depend: depend2
27
28 depend1:
29         mv Makefile Makefile.tmp
30         sed '/^#Depend/q' <Makefile.tmp >Makefile
31         $(CPP) $(INCLUDE) -M *.c >>Makefile
32         -rm Makefile.tmp
33
34 depend2:
35         $(CPP) $(INCLUDE) -M *.c >.depend       
36
37 ifeq (.depend,$(wildcard .depend))
38 include .depend
39 endif
40
41 #Depend --- DOT NOT DELETE THIS LINE