2 CFLAGS = -ggdb -O2 -Wall
9 xa_rasm: xa_main.o xa_rasm.tab.o xa_rasm.lex.o
10 $(CC) -o xa_rasm xa_main.o xa_rasm.tab.o xa_rasm.lex.o $(LEXLIB)
13 xa_rasm.lex.o: xa_rasm.lex.c xa_rasm.tab.h xa_main.h
14 $(CC) $(CFLAGS) -c xa_rasm.lex.c
16 xa_rasm.tab.o: xa_rasm.tab.c xa_rasm.tab.h xa_main.h
17 $(CC) $(CFLAGS) -c xa_rasm.tab.c
19 xa_main.o: xa_main.c xa_main.h
20 $(CC) $(CFLAGS) -Wall -c xa_main.c
22 xa_rasm.tab.c xa_rasm.tab.h: xa_rasm.y
24 mv y.tab.c xa_rasm.tab.c
25 mv y.tab.h xa_rasm.tab.h
27 xa_rasm.lex.c: xa_rasm.l
29 mv lex.yy.c xa_rasm.lex.c
34 rm -f *.tab.c *.tab.h *.lex.c *.o *.bak y.output *.hex *.lst *.obj
35 rm -f xa_rasm xa_link core *~