diff options
Diffstat (limited to 'apps/codecs/codecs.make')
-rw-r--r-- | apps/codecs/codecs.make | 10 |
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 |
114 | endif | 115 | endif |
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, $^) \ |