aboutsummaryrefslogtreecommitdiff
path: root/tests/makefile
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-06-21 17:20:13 +0200
committerThomas Schmucker <ts@its1.de>2026-06-21 17:20:13 +0200
commit08a5f3441675c446482b473777cbba53d5191f20 (patch)
treebb462b2439317d8c3be3e542501aa3211357045c /tests/makefile
parent7d956c533e9fd7d3bbb9a4a8b7f89f0fe54d4bc3 (diff)
downloadlibcsv-rework.tar.gz
libcsv-rework.tar.bz2
libcsv-rework.zip
rework: add testing frameworkrework
Diffstat (limited to 'tests/makefile')
-rw-r--r--tests/makefile20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/makefile b/tests/makefile
index 2300a19..979dbd2 100644
--- a/tests/makefile
+++ b/tests/makefile
@@ -1,24 +1,24 @@
1include config.mk 1include config.mk
2 2
3TEST_RUNNER=$(BUILD_DIR)/tester 3SRCS=$(wildcard src/*.cpp)
4OBJS=$(BUILD_DIR)/csv-test.o 4OBJS=$(patsubst src/%.cpp,obj/%.o,$(SRCS))
5 5
6$(TEST_RUNNER): $(OBJS) | libcsv 6bin/tester: $(OBJS) | bin libcsv
7 cc -o $@ $(LDFLAGS) $(OBJS) 7 c++ -o $@ $(LDFLAGS) $(OBJS)
8 8
9$(BUILD_DIR)/%.o: src/%.c | $(BUILD_DIR) 9obj/%.o: src/%.cpp | obj
10 cc $(CFLAGS) -c $< -o $@ 10 c++ $(CXXFLAGS) -c $< -o $@
11 11
12$(BUILD_DIR): 12bin obj:
13 mkdir -p $@ 13 mkdir -p $@
14 14
15.PHONY: libcsv 15.PHONY: libcsv
16libcsv: 16libcsv:
17 $(MAKE) -C ../lib 17 $(MAKE) -C ../libcsv
18 18
19compile_flags.txt: 19compile_flags.txt:
20 echo "$(CFLAGS)" | tr ' ' '\n' > $@ 20 echo "$(CXXFLAGS)" | tr ' ' '\n' > $@
21 21
22.PHONY: clean 22.PHONY: clean
23clean: 23clean:
24 rm -f $(TEST_RUNNER) $(OBJS) 24 rm -rf bin obj