SHELL := bash
NAME := codea
-CFLAGS := -ansi -pedantic -D_GNU_SOURCE
+CFLAGS := -ansi -pedantic -D_GNU_SOURCE -g
OBJS := scanner.o parser.o symtable.o code.o chelper.o tree.o
all: $(NAME)
#dirty deps ;)
%.o: %.c parser.h symtable.h chelper.h tree.h
@echo " CC $<"
+ @cp $< tmp.c
@gcc -c $(CFLAGS) $< #-Wall
+ @rm tmp.c
parser.c: oxout.y chelper.h tree.h
@echo " YACC $<"