summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2008-11-05 12:14:06 +0000
committerBjörn Stenberg <bjorn@haxx.se>2008-11-05 12:14:06 +0000
commit7ec9ceeaaabb75adaa790b41eba6dec020232fa6 (patch)
tree6b2049a49ea3aae1567d2c0d4f6863e1497097d7
parent0a8879b43820ec8bb23554570d37c70c22a88ed5 (diff)
downloadrockbox-7ec9ceeaaabb75adaa790b41eba6dec020232fa6.tar.gz
rockbox-7ec9ceeaaabb75adaa790b41eba6dec020232fa6.zip
Trimmed off redundant dependencies.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19017 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/codecs/Makefile50
1 files changed, 22 insertions, 28 deletions
diff --git a/apps/codecs/Makefile b/apps/codecs/Makefile
index 6b79305e62..ffbccf4c27 100644
--- a/apps/codecs/Makefile
+++ b/apps/codecs/Makefile
@@ -48,34 +48,28 @@ all: $(LINKCODEC) $(ROCKS)
48ifndef SIMVER 48ifndef SIMVER
49$(BUILDDIR)/%.a : % $(CODECDEPS) 49$(BUILDDIR)/%.a : % $(CODECDEPS)
50 50
51$(OBJDIR)/mod.elf : $(OBJDIR)/mod.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 51# special dependencies
52$(OBJDIR)/wav.elf : $(OBJDIR)/wav.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 52$(OBJDIR)/spc.elf : $(BUILDDIR)/libspc.a
53$(OBJDIR)/sid.elf : $(OBJDIR)/sid.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 53$(OBJDIR)/mpa.elf : $(BUILDDIR)/libmad.a
54$(OBJDIR)/adx.elf : $(OBJDIR)/adx.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 54$(OBJDIR)/a52.elf : $(BUILDDIR)/liba52.a
55$(OBJDIR)/nsf.elf : $(OBJDIR)/nsf.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 55$(OBJDIR)/flac.elf : $(BUILDDIR)/libffmpegFLAC.a
56$(OBJDIR)/spc.elf : $(OBJDIR)/spc.o $(BUILDDIR)/libspc.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 56$(OBJDIR)/vorbis.elf : $(BUILDDIR)/libTremor.a
57$(OBJDIR)/aiff.elf : $(OBJDIR)/aiff.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 57$(OBJDIR)/speex.elf : $(BUILDDIR)/libspeex.a
58$(OBJDIR)/mpa.elf : $(OBJDIR)/mpa.o $(BUILDDIR)/libmad.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 58$(OBJDIR)/mpc.elf : $(BUILDDIR)/libmusepack.a
59$(OBJDIR)/a52.elf : $(OBJDIR)/a52.o $(BUILDDIR)/liba52.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 59$(OBJDIR)/wavpack.elf : $(BUILDDIR)/libwavpack.a
60$(OBJDIR)/flac.elf : $(OBJDIR)/flac.o $(BUILDDIR)/libffmpegFLAC.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 60$(OBJDIR)/alac.elf : $(BUILDDIR)/libalac.a $(BUILDDIR)/libm4a.a
61$(OBJDIR)/vorbis.elf : $(OBJDIR)/vorbis.o $(BUILDDIR)/libTremor.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 61$(OBJDIR)/aac.elf : $(BUILDDIR)/libfaad.a $(BUILDDIR)/libm4a.a
62$(OBJDIR)/speex.elf : $(OBJDIR)/speex.o $(BUILDDIR)/libspeex.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 62$(OBJDIR)/shorten.elf : $(BUILDDIR)/libffmpegFLAC.a
63$(OBJDIR)/mpc.elf : $(OBJDIR)/mpc.o $(BUILDDIR)/libmusepack.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 63$(OBJDIR)/ape.elf : $(BUILDDIR)/libdemac.a
64$(OBJDIR)/wavpack.elf : $(OBJDIR)/wavpack.o $(BUILDDIR)/libwavpack.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 64$(OBJDIR)/wma.elf : $(BUILDDIR)/libwma.a
65$(OBJDIR)/alac.elf : $(OBJDIR)/alac.o $(BUILDDIR)/libalac.a $(BUILDDIR)/libm4a.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 65$(OBJDIR)/wavpack_enc.elf: $(BUILDDIR)/libwavpack.a
66$(OBJDIR)/aac.elf : $(OBJDIR)/aac.o $(BUILDDIR)/libfaad.a $(BUILDDIR)/libm4a.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 66$(OBJDIR)/asap.elf : $(BUILDDIR)/libasap.a
67$(OBJDIR)/shorten.elf : $(OBJDIR)/shorten.o $(BUILDDIR)/libffmpegFLAC.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 67
68$(OBJDIR)/ape.elf : $(OBJDIR)/ape.o $(BUILDDIR)/libdemac.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 68# standard dependencies
69$(OBJDIR)/wma.elf : $(OBJDIR)/wma.o $(BUILDDIR)/libwma.a $(OBJDIR)/codec_crt0.o $(CODECLIB) 69$(OBJDIR)/%.elf: $(OBJDIR)/%.o $(OBJDIR)/codec_crt0.o $(CODECLIB)
70$(OBJDIR)/aiff_enc.elf: $(OBJDIR)/aiff_enc.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 70 $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $^ \
71$(OBJDIR)/mp3_enc.elf: $(OBJDIR)/mp3_enc.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 71 -L$(BUILDDIR) -lcodec -lgcc -T$(LINKCODEC) \
72$(OBJDIR)/wav_enc.elf: $(OBJDIR)/wav_enc.o $(OBJDIR)/codec_crt0.o $(CODECLIB) 72 -Wl,--gc-sections,-Map,$(OBJDIR)/$*.map
73$(OBJDIR)/wavpack_enc.elf: $(OBJDIR)/wavpack_enc.o $(BUILDDIR)/libwavpack.a $(OBJDIR)/codec_crt0.o $(CODECLIB)
74$(OBJDIR)/asap.elf : $(OBJDIR)/asap.o $(BUILDDIR)/libasap.a $(OBJDIR)/codec_crt0.o $(CODECLIB)
75
76$(OBJDIR)/%.elf: $(OBJDIR)/codec_crt0.o
77 $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $^ -L$(BUILDDIR) -lcodec -lgcc \
78 -T$(LINKCODEC) -Wl,--gc-sections,-Map,$(OBJDIR)/$*.map
79 73
80$(OBJDIR)/%.codec : $(OBJDIR)/%.elf 74$(OBJDIR)/%.codec : $(OBJDIR)/%.elf
81 $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ 75 $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@