summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorYamaArashi <YamaArashi@users.noreply.github.com>2016-09-10 13:01:39 -0700
committerGitHub <noreply@github.com>2016-09-10 13:01:39 -0700
commitf20d0afa16e2a2cd18692bc90ab79a5d5ce10a8e (patch)
tree5727cace0a27b535a773b03366f56b21559c611d /Makefile
parent61e860247e5489e6d7dec67176ec52ef86b7869f (diff)
parentf7351a803bd5a3f00d326641579b049f573dbce4 (diff)
Merge pull request #31 from huderlem/master
Dump and label music data
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index fcbecde37..ab535acec 100644
--- a/Makefile
+++ b/Makefile
@@ -19,6 +19,8 @@ SHA1 := sha1sum -c
GFX := @tools/gbagfx/gbagfx
+AIF := @tools/aif2pcm/aif2pcm
+
SCANINC := tools/scaninc/scaninc
PREPROC := tools/preproc/preproc
@@ -29,7 +31,7 @@ PREPROC := tools/preproc/preproc
# Secondary expansion is required for dependency variables in object rules.
.SECONDEXPANSION:
-.PRECIOUS: %.1bpp %.4bpp %.8bpp %.gbapal %.lz %.rl
+.PRECIOUS: %.1bpp %.4bpp %.8bpp %.gbapal %.lz %.rl %.pcm %.bin
.PHONY: all clean compare ruby sapphire
@@ -70,6 +72,7 @@ compare: both
clean:
rm -f $(ROM) $(ELF) $(OBJS) $(pokeruby_OBJS) $(pokesapphire_OBJS) $(C_SRCS:%.c=%.i) pokeruby.map pokesapphire.map
+ rm -f sound/programmable_wave_samples/*.bin sound/direct_sound_samples/*.bin sound/**/*.pcm
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.rl' \) -exec rm {} +
tidy:
@@ -85,12 +88,15 @@ include misc.mk
%.bin: ;
%.png: ;
%.pal: ;
+%.aif: ;
%.1bpp: %.png ; $(GFX) $< $@
%.4bpp: %.png ; $(GFX) $< $@
%.8bpp: %.png ; $(GFX) $< $@
%.gbapal: %.pal ; $(GFX) $< $@
%.lz: % ; $(GFX) $< $@
%.rl: % ; $(GFX) $< $@
+%.pcm: %.aif ; $(AIF) $< $@
+%.bin: %.aif ; $(AIF) $< $@
src/libc_ruby.o src/libc_sapphire.o: CC1 := tools/agbcc/bin/old_agbcc
src/libc_ruby.o src/libc_sapphire.o: CFLAGS := -O2