moved jl.* to jlc.*, updated makefile

git-svn-id: svn://anubis/misc/llvm@68 bd8a9e45-a331-0410-811e-c64571078777
This commit is contained in:
josh 2008-11-04 18:34:32 +00:00
parent 69903c33fb
commit e249ae799d
3 changed files with 8 additions and 6 deletions

View File

@ -2,16 +2,18 @@
FLEX := flex FLEX := flex
BISON := bison BISON := bison
all: jlc TARGET := jlc
jlc: lex.yy.c jl.tab.c all: $(TARGET)
$(TARGET): lex.yy.c $(TARGET).tab.c
$(CC) -o $@ $^ $(CC) -o $@ $^
jl.tab.c jl.tab.h: jl.y $(TARGET).tab.c $(TARGET).tab.h: $(TARGET).y
$(BISON) -d $< $(BISON) -d $<
lex.yy.c: jl.lex lex.yy.c: $(TARGET).lex
$(FLEX) $< $(FLEX) $<
clean: clean:
-rm -f lex.yy.c jl.tab.c jl.tab.h *~ *.o jlc -rm -f lex.yy.c $(TARGET).tab.c $(TARGET).tab.h *~ *.o $(TARGET)

View File

@ -1,6 +1,6 @@
%{ %{
#include "jl.tab.h" #include "jlc.tab.h"
%} %}
%% %%

View File