Makefile 573 B

12345678910111213141516171819202122232425262728293031323334
  1. #wla-65816 -o %1.asm %1.obj
  2. #wlalink -vr temp.prj %1.smc
  3. AS=wla-65816
  4. LD=wlalink
  5. OBJS=sprite.o
  6. APP=sprite.raw
  7. SWC=sprite.swc
  8. GFX=biker.pic
  9. EMU=/Applications/ZSNES.app/Contents/MacOS/ZSNES
  10. all: clean $(APP) raw
  11. run:
  12. $(EMU) $(APP)
  13. raw: $(APP)
  14. dd if=$(APP) of=raw bs=512 skip=1
  15. linkfile:
  16. echo "[objects]" > linkerfile.prj
  17. %.o: %.asm
  18. echo "$@" >> linkerfile.prj
  19. $(AS) -o $? $@
  20. $(APP): linkfile $(GFX) $(OBJS) $(GFX)
  21. $(LD) -vr linkerfile.prj $@
  22. ucon64 $(APP) -swc $(SWC)
  23. clean:
  24. rm -vf $(SWC) $(APP) *.prj *.o