summaryrefslogtreecommitdiff
path: root/src/piraha/Makefile
blob: 4657948eb654f44f86235f7949fc8365dd536389 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Build the standalone tool
#
BIN ?= .
CXX ?= c++
CXXFLAGS ?= -g -O2
SRCS = AutoGrammar.cc Bracket.cc Dot.cc End.cc \
	Generic.cc Grammar.cc Group.cc ILiteral.cc \
	Literal.cc Lookup.cc Matcher.cc Multi.cc \
	Or.cc ReParse.cc Seq.cc smart_ptr.cc Start.cc \
	Boundary.cc NegLookAhead.cc

$(BIN)/generic : $(SRCS) Piraha.hpp smart_ptr.hpp
	mkdir -p $(BIN)
	$(CXX) $(CXXFLAGS) -I . -o $(BIN)/generic $(SRCS)

clean :
	rm -f $(BIN)/generic