OBJCOPY = $(ARCH)objcopy
EMU = vbam
-opt = -O1 -fomit-frame-pointer -mcpu=arm7tdmi -mtune=arm7tdmi -mthumb -mthumb-interwork
+opt = -O3 -fomit-frame-pointer -mcpu=arm7tdmi -mtune=arm7tdmi -mthumb -mthumb-interwork
#dbg = -g
CFLAGS = $(opt) $(dbg) -pedantic -Wall -MMD
ASFLAGS = -mthumb-interwork
-LDFLAGS = -mthumb -mthumb-interwork -Wl,-print-gc-sections
+LDFLAGS = -mthumb -mthumb-interwork -lm
EMUFLAGS = -T 100 -f 1 --agb-print
-include $(dep)
-src/data.o: src/data.s data/bg.raw data/bg.pal
+src/data.o: src/data.s data/bg.raw data/bg.pal data/sprites.raw data/sprites.pal
tools/pngdump/pngdump:
$(MAKE) -C tools/pngdump
%.raw: %.png tools/pngdump/pngdump
- tools/pngdump/pngdump -o $@ $<
+ tools/pngdump/pngdump -o $@ -n $<
%.pal: %.png tools/pngdump/pngdump
tools/pngdump/pngdump -o $@ -c $<