examples: add a Makefile for C++ short examples

* examples/c++/Makefile: New.
* examples/c++/local.mk, examples/c++/README: Adjust.
This commit is contained in:
Akim Demaille
2018-10-26 08:28:18 +02:00
parent ee175dfd00
commit 719782e6ba
3 changed files with 31 additions and 2 deletions

21
examples/c++/Makefile Normal file
View File

@@ -0,0 +1,21 @@
# This Makefile is designed to be simple and readable. It does not
# aim at portability. It requires GNU Make.
BISON = bison
CXX = g++
CXXFLAGS =
PROGS = simple variant variant-11
simple: CXXFLAGS = -std=c++14
variant-11: CXXFLAGS = -std=c++11
all: $(PROGS)
%.cc %.hh: %.yy
$(BISON) $(BISONFLAGS) -o $*.cc $<
%: %.cc
$(CXX) $(CXXFLAGS) -o$@ $<
clean:
rm -f $(PROGS:=.cc) $(PROGS)