CC = gcc CFLAGS = -c # turn off compile-time optomization YFLAGS = -dv # force creation of y.tab.h OBJS = c.o lex.o code.o init.o math.o symbol.o mycc: $(OBJS) $(CC) $(OBJS) -lm -ll -o mycc clean1: rm -f $(OBJS) [xy].tab.[ch] y.output core clean2: rm -f assy output mycc