35 lines
573 B
Makefile
35 lines
573 B
Makefile
#wla-65816 -o %1.asm %1.obj
|
|
#wlalink -vr temp.prj %1.smc
|
|
|
|
|
|
AS=wla-65816
|
|
LD=wlalink
|
|
|
|
OBJS=sprite.o
|
|
APP=sprite.raw
|
|
SWC=sprite.swc
|
|
GFX=biker.pic
|
|
EMU=/Applications/ZSNES.app/Contents/MacOS/ZSNES
|
|
|
|
all: clean $(APP) raw
|
|
|
|
run:
|
|
$(EMU) $(APP)
|
|
|
|
|
|
raw: $(APP)
|
|
dd if=$(APP) of=raw bs=512 skip=1
|
|
|
|
linkfile:
|
|
echo "[objects]" > linkerfile.prj
|
|
|
|
%.o: %.asm
|
|
echo "$@" >> linkerfile.prj
|
|
$(AS) -o $? $@
|
|
|
|
$(APP): linkfile $(GFX) $(OBJS) $(GFX)
|
|
$(LD) -vr linkerfile.prj $@
|
|
ucon64 $(APP) -swc $(SWC)
|
|
clean:
|
|
rm -vf $(SWC) $(APP) *.prj *.o
|