Skip to content
Snippets Groups Projects

Added C-code generator + test to TDDD55-lab

Merged John Tinnerholm requested to merge johns-c-code-generator into master
Files
22
+ 3
2
@@ -15,6 +15,8 @@ OUTFILE = compiler
@@ -15,6 +15,8 @@ OUTFILE = compiler
FLEX = flex
FLEX = flex
BISON = bison
BISON = bison
 
TESTFILES=expression_test.c factorial_test.c fibonacci_test.c sort_test.c simple_array_test.c
 
TESTEXECS=expression_test factorial_test fibonacci_test sort_test simple_array_test
DPFILE = Makefile.dependencies
DPFILE = Makefile.dependencies
@@ -39,10 +41,9 @@ parser.o : parser.cc
@@ -39,10 +41,9 @@ parser.o : parser.cc
$(CC) $(CFLAGS) -c $<
$(CC) $(CFLAGS) -c $<
clean :
clean :
rm -f $(OBJECTS) core *~ scanner.cc parser.cc parser.hh $(DPFILE) $(OUTFILE) parser.cc.output
rm -f $(OBJECTS) core *~ scanner.cc parser.cc parser.hh $(DPFILE) $(OUTFILE) parser.cc.output $(TESTFILES) $(TESTEXECS)
touch $(DPFILE)
touch $(DPFILE)
$(DPFILE) depend : $(BASESRC) $(HEADERS)
$(DPFILE) depend : $(BASESRC) $(HEADERS)
$(CC) $(DPFLAGS) $(CFLAGS) $(BASESRC) > $(DPFILE)
$(CC) $(DPFLAGS) $(CFLAGS) $(BASESRC) > $(DPFILE)
Loading