quickdev16/snes/qd16/makefile
2009-10-16 07:25:18 +02:00

27 lines
473 B
Makefile
Executable File

# 65816 stuff
ROMFILE = qd16boot.smc
VPATH = routines/
AC = wla-65816
AFLAGS = -o
LD = wlalink
LDFLAGS = -vdsr
FL = snesflash
FLFLAGS = -wf
sources := $(wildcard routines/*.asm)
objects := $(patsubst %.asm,%.o,$(sources))
linkfile := linkobjs.lst
all: $(objects)
$(LD) $(LDFLAGS) $(linkfile) $(ROMFILE)
$(objects): $(sources)
$(AC) $(AFLAGS) $(patsubst %.o,%.asm,$@) $@
flash:
$(FL) $(FLFLAGS) $(ROMFILE)
clean:
rm -f $(ROMFILE) $(objects) core *~ *.sym *.srm