aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: dcfeee745ea0c177339b719d8f2bc498b37a95c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
LIB_FILES  = src/tree.cpp src/parser.cpp
PROG_FILES = main.cpp
TEST_FILES = test.cpp

all: parser test

parser:	$(PROG_FILES) $(LIB_FILES)
	g++ -std=c++11 -g -o bin/parser $(PROG_FILES) $(LIB_FILES) 

test: $(LIB_FILES) $(TEST_FILES)
	g++ -std=c++11 -O3 -o bin/test -lgtest $(LIB_FILES) $(TEST_FILES)
	./bin/test