David Voswinkel a7270acdf1 o add monitor
2009-07-20 19:05:40 +02:00

44 lines
773 B
Makefile

# 65816 stuff
AC = wla-65816
AFLAGS = -o
LD = wlalink
LDFLAGS = -vsr
FL = snesflash
FLFLAGS = -wf
UCON = ucon64
UCONFLAGS = --port=usb --xsnesram
SFILES = main.asm
OFILES = $(SFILES:.asm=.o)
ROMFILE = main.smc
EMU = zsnes
# spc stuff
SPCAC = wla-spc700
SPCSFILES = data/apu/apucode.asm
SPCOFILES = $(SPCSFILES:.asm=.o)
SPCFILE = $(SPCSFILES:.asm=.bin)
all: spc $(OFILES)
$(LD) $(LDFLAGS) linkfile $(ROMFILE)
$(OFILES): $(SFILES)
$(AC) $(AFLAGS) $(SFILES)
spc: $(SPCOFILES)
$(LD) -vsb spclinkfile $(SPCFILE)
$(SPCOFILES): $(SPCSFILES)
$(SPCAC) $(AFLAGS) $(SPCSFILES)
flash:
$(FL) $(FLFLAGS) $(ROMFILE)
upload:
$(UCON) $(UCONFLAGS) $(ROMFILE)
run:
$(EMU) $(ROMFILE)
clean:
rm -f $(ROMFILE) $(SPCFILE) core *~ *.o *.sym *.srm data/apu/*.o data/apu/*.sym