7 xa_asm: xa_main.o xa_asm.tab.o xa_asm.lex.o xa_dasm.o
8 $(CC) -o xa_asm xa_main.o xa_asm.tab.o xa_asm.lex.o xa_dasm.o $(LEXLIB)
11 xa_asm.lex.o: xa_asm.lex.c xa_asm.tab.h xa_main.h
12 $(CC) $(CFLAGS) -c xa_asm.lex.c
14 xa_asm.tab.o: xa_asm.tab.c xa_asm.tab.h xa_main.h
15 $(CC) $(CFLAGS) -c xa_asm.tab.c
17 xa_main.o: xa_main.c xa_main.h
18 $(CC) $(CFLAGS) -Wall -c xa_main.c
21 $(CC) $(CFLAGS) -Wall -c xa_dasm.c
23 xa_asm.tab.c xa_asm.tab.h: xa_asm.y
25 mv y.tab.c xa_asm.tab.c
26 mv y.tab.h xa_asm.tab.h
28 xa_asm.lex.c: xa_asm.l
30 mv lex.yy.c xa_asm.lex.c
35 touch xa_asm.y xa_asm.l xa_dasm.c
38 rm -f *.tab.c *.tab.h *.lex.c *.o *.bak y.output *.hex *.lst *.obj