9 OBJECTS = xa_main.o xa_rasm.tab.o xa_rasm.lex.o
12 $(CC) -o xa_rasm $(OBJECTS) $(LEXLIB)
15 xa_rasm.lex.o: xa_rasm.lex.c xa_rasm.tab.h xa_main.h
16 $(CC) $(CFLAGS) -c xa_rasm.lex.c
18 xa_rasm.tab.o: xa_rasm.tab.c xa_rasm.tab.h xa_main.h
19 $(CC) $(CFLAGS) -c xa_rasm.tab.c
21 xa_main.o: xa_main.c xa_main.h xa_version.h
22 $(CC) $(CFLAGS) -Wall -c xa_main.c
24 xa_link.o: xa_link.c xa_main.h xa_version.h
25 $(CC) $(CFLAGS) -Wall -c xa_link.c
27 xa_rasm.tab.c xa_rasm.tab.h: xa_rasm.y
29 mv y.tab.c xa_rasm.tab.c
30 mv y.tab.h xa_rasm.tab.h
32 xa_rasm.lex.c: xa_rasm.l
34 mv lex.yy.c xa_rasm.lex.c
39 rm -f *.tab.c *.tab.h *.lex.c *.o *.bak y.output *.hex *.lst *.obj
40 rm -f xa_rasm xa_link core *~