-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmakefile
36 lines (24 loc) · 989 Bytes
/
makefile
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
all: array sort_array list list2 radix rb hash pool stlmap stlhashmap
clean:
rm -f array sort_array list list2 radix rb hash pool stlmap stlhashmap
CFLAGS=-g -O2 -Wno-unused-result -Wno-write-strings
array: array.c comm.c
gcc ${CFLAGS} -o array array.c comm.c
sort_array: sort_array.c sortarray.c comm.c
gcc ${CFLAGS} -o sort_array sort_array.c sortarray.c comm.c
list: list.c comm.c
gcc ${CFLAGS} -o list list.c comm.c
list2: list2.c comm.c
gcc ${CFLAGS} -o list2 list2.c comm.c
radix: radix.c comm.c radix-tree.c
gcc ${CFLAGS} -o radix radix.c comm.c radix-tree.c
rb: rb.c comm.c rbtree.c
gcc ${CFLAGS} -o rb rb.c comm.c rbtree.c
hash: hash.c comm.c dict.c
gcc ${CFLAGS} -o hash hash.c comm.c dict.c
pool: pool.c comm.c mem_pool.c
gcc ${CFLAGS} -o pool pool.c comm.c mem_pool.c
stlmap: stlmap.cpp comm.c
g++ ${CFLAGS} -o stlmap stlmap.cpp comm.c
stlhashmap: stlhashmap.cpp comm.c
g++ -D_GLIBCXX_PERMIT_BACKWARD_HASH ${CFLAGS} -o stlhashmap stlhashmap.cpp comm.c