summaryrefslogtreecommitdiff
path: root/apps/codecs/codecs.make
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/codecs.make')
-rw-r--r--apps/codecs/codecs.make10
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/codecs/codecs.make b/apps/codecs/codecs.make
index 9e1f909462..0c3d2fade0 100644
--- a/apps/codecs/codecs.make
+++ b/apps/codecs/codecs.make
@@ -59,7 +59,7 @@ CODECLIBS := $(DEMACLIB) $(A52LIB) $(ALACLIB) $(ASAPLIB) \
59 $(ATRACLIB) \ 59 $(ATRACLIB) \
60 $(CODECLIB) 60 $(CODECLIB)
61 61
62$(CODECS): $(CODEC_CRT0) $(CODECLINK_LDS) 62$(CODECS): $(CODEC_CRT0) $(CODECLINK_LDS)
63 63
64$(CODECLINK_LDS): $(CODEC_LDS) $(CONFIGFILE) 64$(CODECLINK_LDS): $(CODEC_LDS) $(CONFIGFILE)
65 $(call PRINTS,PP $(@F)) 65 $(call PRINTS,PP $(@F))
@@ -78,6 +78,7 @@ $(CODECDIR)/wavpack.codec : $(CODECDIR)/libwavpack.a
78$(CODECDIR)/alac.codec : $(CODECDIR)/libalac.a $(CODECDIR)/libm4a.a 78$(CODECDIR)/alac.codec : $(CODECDIR)/libalac.a $(CODECDIR)/libm4a.a
79$(CODECDIR)/aac.codec : $(CODECDIR)/libfaad.a $(CODECDIR)/libm4a.a 79$(CODECDIR)/aac.codec : $(CODECDIR)/libfaad.a $(CODECDIR)/libm4a.a
80$(CODECDIR)/shorten.codec : $(CODECDIR)/libffmpegFLAC.a 80$(CODECDIR)/shorten.codec : $(CODECDIR)/libffmpegFLAC.a
81$(CODECDIR)/ape-pre.map : $(CODECDIR)/libdemac-pre.a
81$(CODECDIR)/ape.codec : $(CODECDIR)/libdemac.a 82$(CODECDIR)/ape.codec : $(CODECDIR)/libdemac.a
82$(CODECDIR)/wma.codec : $(CODECDIR)/libwma.a 83$(CODECDIR)/wma.codec : $(CODECDIR)/libwma.a
83$(CODECDIR)/wavpack_enc.codec: $(CODECDIR)/libwavpack.a 84$(CODECDIR)/wavpack_enc.codec: $(CODECDIR)/libwavpack.a
@@ -113,6 +114,13 @@ else
113 CODECFLAGS += -UDEBUG -DNDEBUG 114 CODECFLAGS += -UDEBUG -DNDEBUG
114endif 115endif
115 116
117$(CODECDIR)/%-pre.map: $(CODEC_CRT0) $(CODECLINK_LDS) $(CODECDIR)/%.o $(CODECLIB)
118 $(call PRINTS,LD $(@F))$(CC) $(CODECFLAGS) -o $(CODECDIR)/$*-pre.elf \
119 $(filter %.o, $^) \
120 $(filter-out $(CODECLIB),$(filter %.a, $+)) \
121 $(CODECLIB) \
122 -lgcc $(subst .map,-pre.map,$(CODECLDFLAGS))
123
116$(CODECDIR)/%.codec: $(CODECDIR)/%.o 124$(CODECDIR)/%.codec: $(CODECDIR)/%.o
117 $(call PRINTS,LD $(@F))$(CC) $(CODECFLAGS) -o $(CODECDIR)/$*.elf \ 125 $(call PRINTS,LD $(@F))$(CC) $(CODECFLAGS) -o $(CODECDIR)/$*.elf \
118 $(filter %.o, $^) \ 126 $(filter %.o, $^) \