blob: cc7b171797571f3fbde07c14141fb4f71f06d05f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
--- Makefile.orig Thu Jan 13 22:04:47 2000
+++ Makefile Thu Nov 4 22:36:55 2004
@@ -3,16 +3,17 @@
# Date created: 13 January 2000
# Whom: Bill Ross <bross@nas.nasa.gov> <ross@cgl.ucsf.edu>
#
-CC= cc
+CC?= cc
+CFLAGS?= -O -pipe
all: libavltree.a
libavltree.a: avltree.o
$(AR) r libavltree.a avltree.o
- strip libavltree.a
+ ranlib libavltree.a
avltree.o: avltree.c avltree.h
- $(CC) -c avltree.c
+ $(CC) $(CFLAGS) -c avltree.c
install: libavltree.a
install -c libavltree.a $(PREFIX)/lib
@@ -25,16 +26,16 @@
extras: test bench1 bench2
test: test.o libavltree.a
- $(CC) -o test test.o libavltree.a
+ $(CC) $(CFLAGS) -o test test.o libavltree.a
bench1: avl_bench.o libavltree.a
- $(CC) -o bench1 avl_bench.o libavltree.a
+ $(CC) $(CFLAGS) -o bench1 avl_bench.o libavltree.a
bench2: avl_bench.o db_avl.o
- $(CC) -o bench2 avl_bench.o db_avl.o
+ $(CC) $(CFLAGS) -o bench2 avl_bench.o db_avl.o
bench3: avl_bench.o bp_avl.o
- $(CC) -o bench3 avl_bench.o bp_avl.o bplus.a
+ $(CC) $(CFLAGS) -o bench3 avl_bench.o bp_avl.o bplus.a
#
##################
|