1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 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)
|
|