aboutsummaryrefslogtreecommitdiff
path: root/tests/makefile
blob: 2300a1972588c88a4ffbcd8d3e5cdc3235288850 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
include config.mk

TEST_RUNNER=$(BUILD_DIR)/tester
OBJS=$(BUILD_DIR)/csv-test.o

$(TEST_RUNNER): $(OBJS) | libcsv
	cc -o $@ $(LDFLAGS) $(OBJS)

$(BUILD_DIR)/%.o: src/%.c | $(BUILD_DIR)
	cc $(CFLAGS) -c $< -o $@

$(BUILD_DIR):
	mkdir -p $@

.PHONY: libcsv
libcsv:
	$(MAKE) -C ../lib

compile_flags.txt:
	echo "$(CFLAGS)" | tr ' ' '\n' > $@

.PHONY: clean
clean:
	rm -f $(TEST_RUNNER) $(OBJS)