diff options
| author | Roland Reichwein <mail@reichwein.it> | 2020-11-15 18:39:01 +0100 | 
|---|---|---|
| committer | Roland Reichwein <mail@reichwein.it> | 2020-11-15 18:39:01 +0100 | 
| commit | a3b4cd4fdd4340c952eaa00bca9bebf817b901ae (patch) | |
| tree | 055d3ae4b9d1e37682c2e49b31a6531f189eebf5 /Makefile | |
| parent | d07c5bc14edbe071ee7b4f47f174780e95e451aa (diff) | |
Fixed unit tests, prepared hierarchical evaluation via stack (WIP)
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 7 | 
1 files changed, 4 insertions, 3 deletions
| @@ -75,6 +75,7 @@ PROGSRC=\      flowgraph/data.cpp \      flowgraph/graph.cpp \      flowgraph/node.cpp \ +    flowgraph/scope.cpp \      flowgraph/storage.cpp \      file.cpp \      grammer.cpp \ @@ -101,10 +102,10 @@ all: mcc unittest systemtest  # Tests on C++ level  unittest: test-$(PROJECTNAME) -	./test-$(PROJECTNAME) --gtest_filter='CppTest.compile_2_times' +	./test-$(PROJECTNAME) # --gtest_filter='CppTest.compile_2_times'  # Testing mcc executable and compiled elf programs -systemtest: +systemtest: mcc  	./mcc systemtest/mcc-execute.tests/test-return-1.cpp  	./mcc systemtest/mcc-execute.tests/test-addition.cpp  	runtest --srcdir systemtest --tool mcc # --all @@ -121,7 +122,7 @@ dep:  	$(MAKE) $(TESTSRC:.cpp=.d) mcc.d  %.d: %.cpp -	$(CXX) $(CXXFLAGS) $(CXXTESTFLAGS) -MM -MP -MF $@ -c $< +	$(CXX) $(CXXFLAGS) $(CXXTESTFLAGS) -MM -MP -MF $@ -MT $(*D)/$(*F).o -c $<  %.o: %.cpp %.d  	$(CXX) $(CXXFLAGS) $(CXXTESTFLAGS) -c $< -o $@ | 
