aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 2bd73d5..3a60de0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,13 @@
.POSIX:
CC = c99
-CFLAGS = -std=c99 -Wall -Wextra -Wpedantic -fPIC -g -DVERSION='"$(VERSION)"' -DDATE='"$(DATE)"'
+CFLAGS = -std=c99 -Wall -Wextra -Wpedantic -fPIC -g
LDFLAGS =
LDLIBS =
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
VERSION = 0.2.1
DATE = 2021-02-23
+DEFS = -DVERSION='"$(VERSION)"' -DDATE='"$(DATE)"'
sources = src/remembering.c
@@ -22,13 +23,13 @@ remembering: src/remembering.in
mv $@-t $@
remembering-c: $(sources)
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(sources) $(LDLIBS)
+ $(CC) $(CFLAGS) $(DEFS) $(LDFLAGS) -o $@ $(sources) $(LDLIBS)
run-tests: $(sources)
- $(CC) $(CFLAGS) $(LDFLAGS) -DTEST -o $@ $(sources) $(LDLIBS)
+ $(CC) $(CFLAGS) $(DEFS) $(LDFLAGS) -DTEST -o $@ $(sources) $(LDLIBS)
fallible-tests: $(sources)
- $(CC) $(CFLAGS) $(LDFLAGS) -DTEST -DFALLIBLE -o $@ $(sources) $(LDLIBS)
+ $(CC) $(CFLAGS) $(DEFS) $(LDFLAGS) -DTEST -DFALLIBLE -o $@ $(sources) $(LDLIBS)
check: all
./run-tests