diff options
Diffstat (limited to 'apps/codecs/Makefile')
-rw-r--r-- | apps/codecs/Makefile | 45 |
1 files changed, 30 insertions, 15 deletions
diff --git a/apps/codecs/Makefile b/apps/codecs/Makefile index ffbccf4c27..6d3f1f683a 100644 --- a/apps/codecs/Makefile +++ b/apps/codecs/Makefile | |||
@@ -17,8 +17,8 @@ ifdef APPEXTRA | |||
17 | endif | 17 | endif |
18 | 18 | ||
19 | ifdef SOFTWARECODECS | 19 | ifdef SOFTWARECODECS |
20 | CODECLIBS = -lspc -lmad -la52 -lffmpegFLAC -lTremor -lwavpack -lmusepack -lalac -lfaad -lm4a -lspeex -ldemac -lwma -lasap | 20 | CODECLIBS = -lspc -lmad -la52 -lffmpegFLAC -ltremor -lwavpack -lmusepack -lalac -lfaad -lm4a -lspeex -ldemac -lwma -lasap |
21 | OUTPUT = libspc libmad liba52 libffmpegFLAC libwma libTremor libwavpack libmusepack libalac libfaad libm4a libspeex libdemac libasap | 21 | OUTPUT = libspc libmad liba52 libffmpegFLAC libwma libtremor libwavpack libmusepack libalac libfaad libm4a libspeex libdemac libasap |
22 | endif | 22 | endif |
23 | 23 | ||
24 | # we "borrow" the plugin LDS file | 24 | # we "borrow" the plugin LDS file |
@@ -41,7 +41,7 @@ DIRS = . | |||
41 | CODECLIB := $(BUILDDIR)/libcodec.a | 41 | CODECLIB := $(BUILDDIR)/libcodec.a |
42 | CODECDEPS = $(LINKCODEC) $(CODECLIB) | 42 | CODECDEPS = $(LINKCODEC) $(CODECLIB) |
43 | 43 | ||
44 | .PHONY: libspc libmad liba52 libffmpegFLAC libTremor libspeex libwavpack libmusepack libalac libfaad libm4a libdemac libwma libasap | 44 | .PHONY: libspc libmad liba52 libffmpegFLAC libtremor libspeex libwavpack libmusepack libalac libfaad libm4a libdemac libwma libasap |
45 | 45 | ||
46 | all: $(LINKCODEC) $(ROCKS) | 46 | all: $(LINKCODEC) $(ROCKS) |
47 | 47 | ||
@@ -53,7 +53,7 @@ $(OBJDIR)/spc.elf : $(BUILDDIR)/libspc.a | |||
53 | $(OBJDIR)/mpa.elf : $(BUILDDIR)/libmad.a | 53 | $(OBJDIR)/mpa.elf : $(BUILDDIR)/libmad.a |
54 | $(OBJDIR)/a52.elf : $(BUILDDIR)/liba52.a | 54 | $(OBJDIR)/a52.elf : $(BUILDDIR)/liba52.a |
55 | $(OBJDIR)/flac.elf : $(BUILDDIR)/libffmpegFLAC.a | 55 | $(OBJDIR)/flac.elf : $(BUILDDIR)/libffmpegFLAC.a |
56 | $(OBJDIR)/vorbis.elf : $(BUILDDIR)/libTremor.a | 56 | $(OBJDIR)/vorbis.elf : $(BUILDDIR)/libtremor.a |
57 | $(OBJDIR)/speex.elf : $(BUILDDIR)/libspeex.a | 57 | $(OBJDIR)/speex.elf : $(BUILDDIR)/libspeex.a |
58 | $(OBJDIR)/mpc.elf : $(BUILDDIR)/libmusepack.a | 58 | $(OBJDIR)/mpc.elf : $(BUILDDIR)/libmusepack.a |
59 | $(OBJDIR)/wavpack.elf : $(BUILDDIR)/libwavpack.a | 59 | $(OBJDIR)/wavpack.elf : $(BUILDDIR)/libwavpack.a |
@@ -139,8 +139,8 @@ $(LINKCODEC): $(LDS) | |||
139 | $(BUILDDIR)/libspc.a: libspc | 139 | $(BUILDDIR)/libspc.a: libspc |
140 | 140 | ||
141 | libspc: | 141 | libspc: |
142 | $(SILENT)mkdir -p $(OBJDIR)/spc | 142 | $(SILENT)mkdir -p $(OBJDIR)/libspc |
143 | $(call PRINTS,MAKE in spc)$(MAKE) -C spc OBJDIR=$(OBJDIR)/spc OUTPUT=$(BUILDDIR)/libspc.a | 143 | $(call PRINTS,MAKE in libspc)$(MAKE) -C libspc OBJDIR=$(OBJDIR)/libspc OUTPUT=$(BUILDDIR)/libspc.a |
144 | 144 | ||
145 | $(BUILDDIR)/libmad.a: libmad | 145 | $(BUILDDIR)/libmad.a: libmad |
146 | 146 | ||
@@ -166,11 +166,11 @@ libffmpegFLAC: | |||
166 | $(SILENT)mkdir -p $(OBJDIR)/libffmpegFLAC | 166 | $(SILENT)mkdir -p $(OBJDIR)/libffmpegFLAC |
167 | $(call PRINTS,MAKE in libffmpegFLAC)$(MAKE) -C libffmpegFLAC OBJDIR=$(OBJDIR)/libffmpegFLAC OUTPUT=$(BUILDDIR)/libffmpegFLAC.a | 167 | $(call PRINTS,MAKE in libffmpegFLAC)$(MAKE) -C libffmpegFLAC OBJDIR=$(OBJDIR)/libffmpegFLAC OUTPUT=$(BUILDDIR)/libffmpegFLAC.a |
168 | 168 | ||
169 | $(BUILDDIR)/libTremor.a: libTremor | 169 | $(BUILDDIR)/libtremor.a: libtremor |
170 | 170 | ||
171 | libTremor: | 171 | libtremor: |
172 | $(SILENT)mkdir -p $(OBJDIR)/Tremor | 172 | $(SILENT)mkdir -p $(OBJDIR)/libtremor |
173 | $(call PRINTS,MAKE in Tremor)$(MAKE) -C Tremor OBJDIR=$(OBJDIR)/Tremor OUTPUT=$(BUILDDIR)/libTremor.a | 173 | $(call PRINTS,MAKE in libtremor)$(MAKE) -C libtremor OBJDIR=$(OBJDIR)/libtremor OUTPUT=$(BUILDDIR)/libtremor.a |
174 | 174 | ||
175 | $(BUILDDIR)/libspeex.a: libspeex | 175 | $(BUILDDIR)/libspeex.a: libspeex |
176 | 176 | ||
@@ -217,15 +217,29 @@ libdemac: | |||
217 | $(BUILDDIR)/libasap.a: libasap | 217 | $(BUILDDIR)/libasap.a: libasap |
218 | 218 | ||
219 | libasap: | 219 | libasap: |
220 | $(SILENT)mkdir -p $(OBJDIR)/asap | 220 | $(SILENT)mkdir -p $(OBJDIR)/libasap |
221 | $(call PRINTS,MAKE in asap)$(MAKE) -C asap OBJDIR=$(OBJDIR)/asap OUTPUT=$(BUILDDIR)/libasap.a | 221 | $(call PRINTS,MAKE in libasap)$(MAKE) -C libasap OBJDIR=$(OBJDIR)/libasap OUTPUT=$(BUILDDIR)/libasap.a |
222 | clean: | 222 | clean: |
223 | $(call PRINTS,cleaning codecs)rm -fr $(OBJDIR)/spc $(BUILDDIR)/libspc.a $(OBJDIR)/libmad $(BUILDDIR)/libmad.a $(OBJDIR)/liba52 $(BUILDDIR)/liba52.a $(OBJDIR)/libffmpegFLAC $(BUILDDIR)/libffmpegFLAC.a $(OBJDIR)/Tremor $(BUILDDIR)/libTremor.a $(OBJDIR)/libspeex $(BUILDDIR)/libSpeex.a $(OBJDIR)/libwavpack $(BUILDDIR)/libwavpack.a $(OBJDIR)/libmusepack $(BUILDDIR)/libmusepack.a $(OBJDIR)/libalac $(BUILDDIR)/libalac.a $(OBJDIR)/libfaad $(BUILDDIR)/libfaad.a $(OBJDIR)/libm4a $(BUILDDIR)/libm4a.a $(OBJDIR)/libdemac $(BUILDDIR)/libdemac.a $(OBJDIR)/libwma $(BUILDDIR)/libwma.a | 223 | $(call PRINTS,cleaning codecs)rm -fr \ |
224 | $(SILENT)$(MAKE) -C spc clean OBJDIR=$(OBJDIR)/spc | 224 | $(OBJDIR)/libspc $(BUILDDIR)/libspc.a \ |
225 | $(OBJDIR)/libmad $(BUILDDIR)/libmad.a \ | ||
226 | $(OBJDIR)/liba52 $(BUILDDIR)/liba52.a \ | ||
227 | $(OBJDIR)/libffmpegFLAC $(BUILDDIR)/libffmpegFLAC.a \ | ||
228 | $(OBJDIR)/libtremor $(BUILDDIR)/libtremor.a \ | ||
229 | $(OBJDIR)/libspeex $(BUILDDIR)/libSpeex.a \ | ||
230 | $(OBJDIR)/libwavpack $(BUILDDIR)/libwavpack.a \ | ||
231 | $(OBJDIR)/libmusepack $(BUILDDIR)/libmusepack.a \ | ||
232 | $(OBJDIR)/libalac $(BUILDDIR)/libalac.a \ | ||
233 | $(OBJDIR)/libfaad $(BUILDDIR)/libfaad.a \ | ||
234 | $(OBJDIR)/libm4a $(BUILDDIR)/libm4a.a \ | ||
235 | $(OBJDIR)/libdemac $(BUILDDIR)/libdemac.a \ | ||
236 | $(OBJDIR)/libwma $(BUILDDIR)/libwma.a | ||
237 | $(OBJDIR)/libasap $(BUILDDIR)/libasap.a | ||
238 | $(SILENT)$(MAKE) -C libspc clean OBJDIR=$(OBJDIR)/libspc | ||
225 | $(SILENT)$(MAKE) -C libmad clean OBJDIR=$(OBJDIR)/libmad | 239 | $(SILENT)$(MAKE) -C libmad clean OBJDIR=$(OBJDIR)/libmad |
226 | $(SILENT)$(MAKE) -C liba52 clean OBJDIR=$(OBJDIR)/liba52 | 240 | $(SILENT)$(MAKE) -C liba52 clean OBJDIR=$(OBJDIR)/liba52 |
227 | $(SILENT)$(MAKE) -C libffmpegFLAC clean OBJDIR=$(OBJDIR)/libffmpegFLAC | 241 | $(SILENT)$(MAKE) -C libffmpegFLAC clean OBJDIR=$(OBJDIR)/libffmpegFLAC |
228 | $(SILENT)$(MAKE) -C Tremor clean OBJDIR=$(OBJDIR)/Tremor | 242 | $(SILENT)$(MAKE) -C libtremor clean OBJDIR=$(OBJDIR)/libtremor |
229 | $(SILENT)$(MAKE) -C libspeex clean OBJDIR=$(OBJDIR)/libspeex | 243 | $(SILENT)$(MAKE) -C libspeex clean OBJDIR=$(OBJDIR)/libspeex |
230 | $(SILENT)$(MAKE) -C libwavpack clean OBJDIR=$(OBJDIR)/libwavpack | 244 | $(SILENT)$(MAKE) -C libwavpack clean OBJDIR=$(OBJDIR)/libwavpack |
231 | $(SILENT)$(MAKE) -C libmusepack clean OBJDIR=$(OBJDIR)/libmusepack | 245 | $(SILENT)$(MAKE) -C libmusepack clean OBJDIR=$(OBJDIR)/libmusepack |
@@ -234,6 +248,7 @@ clean: | |||
234 | $(SILENT)$(MAKE) -C libm4a clean OBJDIR=$(OBJDIR)/libm4a | 248 | $(SILENT)$(MAKE) -C libm4a clean OBJDIR=$(OBJDIR)/libm4a |
235 | $(SILENT)$(MAKE) -C demac/libdemac clean OBJDIR=$(OBJDIR)/libdemac | 249 | $(SILENT)$(MAKE) -C demac/libdemac clean OBJDIR=$(OBJDIR)/libdemac |
236 | $(SILENT)$(MAKE) -C libwma clean OBJDIR=$(OBJDIR)/libwma | 250 | $(SILENT)$(MAKE) -C libwma clean OBJDIR=$(OBJDIR)/libwma |
251 | $(SILENT)$(MAKE) -C libasap clean OBJDIR=$(OBJDIR)/libasap | ||
237 | $(SILENT)$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib | 252 | $(SILENT)$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib |
238 | 253 | ||
239 | ifneq ($(MAKECMDGOALS),clean) | 254 | ifneq ($(MAKECMDGOALS),clean) |