27 lines
473 B
Makefile
Executable File
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
|