aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile1
-rw-r--r--src/Makefile8
2 files changed, 5 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index f602e94..01dbaac 100644
--- a/Makefile
+++ b/Makefile
@@ -15,6 +15,7 @@ clean:
clean-all:
+$(MAKE) -C lib clean
+$(MAKE) -C src clean-all
+ rm *.gcov
rm -rf doc/*
docs:
diff --git a/src/Makefile b/src/Makefile
index 8d62612..34be0ac 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -9,13 +9,13 @@ CC ?= gcc
CFLAGS = -Wall
DEBUG ?= 0
+TEST ?= 0
ifeq ($(DEBUG), 1)
CFLAGS += -DDEBUG -g -Werror -pedantic
+else ifeq ($(TEST), 1)
+ CFLAGS += --coverage -g -O0
else
- CFLAGS += -DNDEBUG -O3
-endif
-ifeq ($(TEST), 1)
- CFLAGS += --coverage
+ CFLAGS += -DNDEBUG -O3
endif
LDFLAGS = -L../lib/parson -L../lib/sha1 -L../lib/pari