Ivan Nikulin | 58cecf1 | 2016-09-15 10:44:19 +0200 | [diff] [blame] | 1 | CC = g++ |
2 | CFLAGS += -O2 | ||||
3 | CPPFLAGS += -std=c++11 | ||||
4 | SOURCES = $(wildcard *.cc) | ||||
5 | EXECUTABLES = $(SOURCES:.cc=) | ||||
6 | BINDIR = bin | ||||
7 | |||||
8 | all: $(EXECUTABLES) | ||||
9 | |||||
10 | $(BINDIR): | ||||
11 | mkdir -p $@ | ||||
12 | |||||
13 | $(EXECUTABLES): $(BINDIR) | ||||
Eugene Kliuchnikov | dd8fa3e | 2016-09-22 11:32:23 +0200 | [diff] [blame] | 14 | $(CC) $(CFLAGS) $(CPPFLAGS) $(addsuffix .cc, $@) -o $(BINDIR)/$@ -lgflags_nothreads |
Ivan Nikulin | 58cecf1 | 2016-09-15 10:44:19 +0200 | [diff] [blame] | 15 | |
16 | clean: | ||||
17 | rm -rf $(BINDIR) |