Makefile 588 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #wla-65816 -o %1.asm %1.obj
  2. #wlalink -vr temp.prj %1.smc
  3. AS=wla-65816
  4. LD=wlalink
  5. OBJS=irqtest.o
  6. APP=irqtest.smc
  7. GFX=
  8. all: clean $(APP)
  9. run:
  10. zsnes $(APP)
  11. upload: smc
  12. ucon64 --port=usb -xsnesram $(APP)
  13. linkfile:
  14. echo "[objects]" > linkerfile.prj
  15. optixx.inc: optixx.pcx
  16. wine tools/pcx2snes.exe optixx.pcx -b2 -nOptixx -ooptixx.inc
  17. smc:
  18. ucon64 -smc $(APP)
  19. rm -fv *.bak
  20. %.o: %.asm
  21. echo "$@" >> linkerfile.prj
  22. $(AS) -o $? $@
  23. $(APP): linkfile $(GFX) $(OBJS) $(GFX)
  24. $(LD) -vri linkerfile.prj $@
  25. clean:
  26. rm -vf $(APP) *.prj *.o