2016-03-12 18:26:14 +00:00
|
|
|
OSTD_CXXFLAGS = -O2 -g -std=c++14 -Wall -Wextra -Wshadow -I.
|
2016-02-04 19:08:02 +00:00
|
|
|
|
|
|
|
EXAMPLES_OBJ = \
|
2016-03-12 18:26:14 +00:00
|
|
|
examples/format \
|
|
|
|
examples/listdir \
|
|
|
|
examples/range \
|
2016-04-26 21:28:58 +00:00
|
|
|
examples/range_pipe \
|
2016-03-12 18:26:14 +00:00
|
|
|
examples/signal \
|
|
|
|
examples/stream1 \
|
|
|
|
examples/stream2
|
|
|
|
|
|
|
|
all: examples
|
2016-02-04 19:08:02 +00:00
|
|
|
|
|
|
|
examples: $(EXAMPLES_OBJ)
|
2016-03-12 18:26:14 +00:00
|
|
|
|
|
|
|
.cc:
|
|
|
|
$(CXX) $(CXXFLAGS) $(OSTD_CXXFLAGS) -o $@ $<
|
2016-02-04 19:08:02 +00:00
|
|
|
|
2016-03-12 18:26:14 +00:00
|
|
|
test: test_runner
|
|
|
|
@./test_runner
|
2016-02-04 19:08:02 +00:00
|
|
|
|
|
|
|
clean:
|
2016-03-12 18:26:14 +00:00
|
|
|
rm -f $(EXAMPLES_OBJ) test_runner
|