blob: 4b6f5b875e8cbe17a8ef7773afd9e4fba19c65e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
.PHONY: all clean
BINS=bin/list bin/list-tail-node bin/dlist bin/stack bin/stack2 bin/queue bin/ringbuff bin/hashtab bin/tree bin/avl bin/heap bin/quicksort bin/allocator bin/rb bin/deque bin/arraylist bin/insertsort bin/shellsort
CFLAGS=-Wall -Werror -Wextra -Wno-unused-function -Wsign-conversion -pedantic -std=c99 -g
all: $(BINS)
bin:
mkdir -p $@
bin/allocator: src/allocator.h
bin/%: src/%.c src/util.h | bin
cc $(CFLAGS) $< -o $@
clean:
rm -rf bin
|