Makefile 872 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. CC = wla-65816
  2. CFLAGS = -o
  3. LD = wlalink
  4. LDFLAGS = -v
  5. SFILES = main.asm
  6. IFILES =
  7. OFILES = main.o
  8. GFXDATA = optixx_logo.bmp
  9. all: $(OFILES) Makefile
  10. $(LD) $(LDFLAGS) linkfile ascii.smc
  11. ucon64 -chk -swc ascii.smc
  12. zsnes:
  13. /Applications/ZSNES.app/Contents/MacOS/ZSNES ascii.swc
  14. bsnes:
  15. open /Applications/BSNES.app ascii.swc
  16. main.o: colorlist sine gfx main.asm
  17. $(CC) $(CFLAGS) main.asm main.o
  18. gfx: bmp2bitplane.py optixx_logo.bmp
  19. python bmp2bitplane.py optixx_logo.bmp
  20. sine: sinegen.py
  21. python sinegen.py vsine_1.s 256 96 1
  22. python sinegen.py vsine_2.s 256 96 1 flip
  23. python sinegen.py colbarsine_1.s 256 64 3
  24. colorlist: bmp2col.py
  25. python bmp2col.py backcolors.bmp list
  26. python bmp2col.py colbar_1.bmp
  27. python bmp2col.py colbar_2.bmp
  28. python bmp2col.py colbar_3.bmp
  29. $(OFILES): $(HFILES)
  30. clean:
  31. rm -f $(OFILES) core *~ result.rom optixx_logo.s