blob: 979dbd28c081b5a3e7f6337d298d4c368c7a77ad (
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
SRCS=$(wildcard src/*.cpp)
OBJS=$(patsubst src/%.cpp,obj/%.o,$(SRCS))
bin/tester: $(OBJS) | bin libcsv
c++ -o $@ $(LDFLAGS) $(OBJS)
obj/%.o: src/%.cpp | obj
c++ $(CXXFLAGS) -c $< -o $@
bin obj:
mkdir -p $@
.PHONY: libcsv
libcsv:
$(MAKE) -C ../libcsv
compile_flags.txt:
echo "$(CXXFLAGS)" | tr ' ' '\n' > $@
.PHONY: clean
clean:
rm -rf bin obj
|