codea: nicht wirklich was aufregendes, aber ein paar simple testfaelle gehen schon
[uebersetzerbau-ss10.git] / codea / Makefile
index 7439d1c4649849e8c7b6967e0ea0cfb34d13e335..b6673a14018d36ff5a8cedba22a3e70f51996fac 100644 (file)
@@ -1,6 +1,6 @@
 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)
@@ -16,7 +16,9 @@ scanner.c: oxout.l
 #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    $<"