b4cee7030646c97e0d5ed3949461ce389fdd0cd9
[idzebra-moved-to-github.git] / bfile / Makefile
1
2 SHELL=/bin/sh
3 INCLUDE=-I../include
4 TPROG=btest
5 CFLAGS=-g -Wall
6 DEFS=$(INCLUDE)
7 LIB=../lib/bfile.a
8 PO = open.o close.o rdwr.o
9 CPP=cc -E
10
11 all: $(LIB)
12
13 $(TPROG): $(TPROG).o $(LIB) 
14         $(CC) -o $(TPROG) $(TPROG).o $(LIB)
15
16 $(LIB): $(PO)
17         rm -f $(LIB)
18         ar qc $(LIB) $(PO)
19         ranlib $(LIB)
20
21 .c.o:
22         $(CC) -c $(DEFS) $(CFLAGS) $<
23
24 clean:
25         rm -f *.[oa] $(TPROG) core mon.out gmon.out
26
27 dep depend:
28         $(CPP) $(INCLUDE) -M *.c >.depend
29
30 #ifeq (.depend,$(wildcard .depend))
31 include .depend
32 #endif