| CC = g++ | |
| CFLAGS += -O2 | |
| CPPFLAGS += -std=c++11 | |
| SOURCES = $(wildcard *.cc) | |
| EXECUTABLES = $(SOURCES:.cc=) | |
| BINDIR = bin | |
| all: $(EXECUTABLES) | |
| $(BINDIR): | |
| mkdir -p $@ | |
| $(EXECUTABLES): $(BINDIR) | |
| $(CC) $(CFLAGS) $(CPPFLAGS) $(addsuffix .cc, $@) -o $(BINDIR)/$@ -lgflags_nothreads | |
| clean: | |
| rm -rf $(BINDIR) |