aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 34c4105..ac857b2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,13 @@
-LIB_FILES = tree.cpp parser.cpp
+LIB_FILES = tree.cpp parser.cpp
PROG_FILES = main.cpp
+TEST_FILES = test.cpp
-all: parser
+all: parser test
parser: $(PROG_FILES) $(LIB_FILES)
- g++ -O2 -g -o parser $(PROG_FILES) $(LIB_FILES)
+ g++ -O2 -g -o bin/parser $(PROG_FILES) $(LIB_FILES)
+
+test: $(LIB_FILES) $(TEST_FILES)
+ g++ -o bin/test -lgtest $(LIB_FILES) $(TEST_FILES)
+ ./bin/test