blob: 97269af6a665fe0f3823b145c64b827be219edef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
CFLAGS = -Wall -Wextra -Werror -std=c11 -Iinclude -Wno-unused-function -I/usr/local/include -ggdb -O0
.PHONY build:
build:
mkdir -p build
mkdir -p bin
mkdir -p lib
build/strmap.o: src/strmap.c build
clang $(CFLAGS) -c src/strmap.c -o build/strmap.o
lib/strmap.a: build/strmap.o
ar rcs lib/strmap.a build/strmap.o
ranlib lib/strmap.a
.PHONY tests:
tests: lib/strmap.a
clang $(CFLAGS) -L/usr/local/lib -lcheck -pthread lib/strmap.a tests/strmap_tests.c -o bin/strmap_tests
.PHONY clean:
clean:
rm -r build bin lib
|