From 1efd760b8d7593f05d700f122fe8c3f61c370bde Mon Sep 17 00:00:00 2001 From: "Dmitrij D. Czarkoff" Date: Sun, 21 Feb 2016 15:07:13 +0100 Subject: Force "-g" flag for tests --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 71f5c9f..32010a7 100644 --- a/Makefile +++ b/Makefile @@ -19,6 +19,7 @@ TARGET := $(BUILDDIR)/imv SOURCES := $(wildcard src/*.c) OBJECTS := $(patsubst src/%.c,$(BUILDDIR)/%.o,$(SOURCES)) TESTS := $(patsubst test/%.c,$(BUILDDIR)/test_%,$(wildcard test/*.c)) +TFLAGS ?= -g ${CFLAGS} VERSION = "v2.0.0" @@ -44,7 +45,7 @@ $(BUILDDIR)/%.o: src/%.c $(BUILDDIR)/test_%: test/%.c src/%.c @echo "BUILDING $@" - $(MUTE)$(CC) -o $@ -Isrc -W -Wall $(CFLAGS) $(LDFLAGS) -std=gnu11 -lcmocka $^ + $(MUTE)$(CC) -o $@ -Isrc -g $(TFLAGS) $(LDFLAGS) -std=gnu11 -lcmocka $^ check: $(BUILDDIR) $(TESTS) @echo "RUNNING TESTS" -- cgit v1.2.3 From b4dfe40a577aa23bcac2d580122a13246e431d66 Mon Sep 17 00:00:00 2001 From: "Dmitrij D. Czarkoff" Date: Sun, 21 Feb 2016 15:03:21 +0100 Subject: Fix "check" target for i in "..."; do ...; done ideom guarantees single iteration with $i set to everything between "in" and ';'. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 32010a7..4cefbe1 100644 --- a/Makefile +++ b/Makefile @@ -49,7 +49,7 @@ $(BUILDDIR)/test_%: test/%.c src/%.c check: $(BUILDDIR) $(TESTS) @echo "RUNNING TESTS" - $(MUTE)for t in "$(TESTS)"; do $$t; done + $(MUTE)for t in $(TESTS); do $$t; done clean: $(MUTE)$(RM) -Rf $(BUILDDIR) -- cgit v1.2.3 From 66de2c49e55fcb260ea8cfdbc997d8acfb59413a Mon Sep 17 00:00:00 2001 From: "Dmitrij D. Czarkoff" Date: Thu, 25 Feb 2016 01:27:22 +0100 Subject: Remove duplicated "-g" flag --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 4cefbe1..88880a8 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ $(BUILDDIR)/%.o: src/%.c $(BUILDDIR)/test_%: test/%.c src/%.c @echo "BUILDING $@" - $(MUTE)$(CC) -o $@ -Isrc -g $(TFLAGS) $(LDFLAGS) -std=gnu11 -lcmocka $^ + $(MUTE)$(CC) -o $@ -Isrc $(TFLAGS) $(LDFLAGS) -std=gnu11 -lcmocka $^ check: $(BUILDDIR) $(TESTS) @echo "RUNNING TESTS" -- cgit v1.2.3