diff options
Diffstat (limited to 'apps/codecs/Makefile')
-rw-r--r-- | apps/codecs/Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/apps/codecs/Makefile b/apps/codecs/Makefile index abd108fe28..8f869b350c 100644 --- a/apps/codecs/Makefile +++ b/apps/codecs/Makefile | |||
@@ -17,7 +17,7 @@ ifdef APPEXTRA | |||
17 | endif | 17 | endif |
18 | 18 | ||
19 | ifdef SOFTWARECODECS | 19 | ifdef SOFTWARECODECS |
20 | CODECLIBS = -lmad -la52 -lFLAC -lTremor -lwavpack -lmusepack | 20 | CODECLIBS = -lmad -la52 -lFLAC -lTremor -lwavpack -lmusepack -lalac |
21 | endif | 21 | endif |
22 | 22 | ||
23 | # we "borrow" the plugin LDS file | 23 | # we "borrow" the plugin LDS file |
@@ -39,7 +39,7 @@ DIRS = . | |||
39 | 39 | ||
40 | CODECDEPS = $(LINKCODEC) $(BUILDDIR)/libcodec.a | 40 | CODECDEPS = $(LINKCODEC) $(BUILDDIR)/libcodec.a |
41 | 41 | ||
42 | .PHONY: libmad liba52 libFLAC libTremor libwavpack dumb libmusepack | 42 | .PHONY: libmad liba52 libFLAC libTremor libwavpack dumb libmusepack libalac |
43 | 43 | ||
44 | OUTPUT = $(SOFTWARECODECS) | 44 | OUTPUT = $(SOFTWARECODECS) |
45 | 45 | ||
@@ -60,6 +60,7 @@ $(OBJDIR)/vorbis.elf: $(OBJDIR)/vorbis.o $(CODECDEPS) $(BUILDDIR)/libTremor.a | |||
60 | $(OBJDIR)/mpc.elf: $(OBJDIR)/mpc.o $(CODECDEPS) $(BUILDDIR)/libmusepack.a | 60 | $(OBJDIR)/mpc.elf: $(OBJDIR)/mpc.o $(CODECDEPS) $(BUILDDIR)/libmusepack.a |
61 | $(OBJDIR)/wav.elf: $(OBJDIR)/wav.o $(CODECDEPS) | 61 | $(OBJDIR)/wav.elf: $(OBJDIR)/wav.o $(CODECDEPS) |
62 | $(OBJDIR)/wavpack.elf: $(OBJDIR)/wavpack.o $(CODECDEPS) $(BUILDDIR)/libwavpack.a | 62 | $(OBJDIR)/wavpack.elf: $(OBJDIR)/wavpack.o $(CODECDEPS) $(BUILDDIR)/libwavpack.a |
63 | $(OBJDIR)/alac.elf: $(OBJDIR)/alac.o $(CODECDEPS) $(BUILDDIR)/libalac.a | ||
63 | 64 | ||
64 | $(OBJDIR)/%.elf: $(OBJDIR)/%.o $(CODECDEPS) | 65 | $(OBJDIR)/%.elf: $(OBJDIR)/%.o $(CODECDEPS) |
65 | $(ELFIT) | 66 | $(ELFIT) |
@@ -152,14 +153,20 @@ libmusepack: | |||
152 | @mkdir -p $(OBJDIR)/libmusepack | 153 | @mkdir -p $(OBJDIR)/libmusepack |
153 | @$(MAKE) -C libmusepack OBJDIR=$(OBJDIR)/libmusepack OUTPUT=$(BUILDDIR)/libmusepack.a | 154 | @$(MAKE) -C libmusepack OBJDIR=$(OBJDIR)/libmusepack OUTPUT=$(BUILDDIR)/libmusepack.a |
154 | 155 | ||
156 | libalac: | ||
157 | @echo "MAKE in libalac" | ||
158 | @mkdir -p $(OBJDIR)/libalac | ||
159 | @$(MAKE) -C libalac OBJDIR=$(OBJDIR)/libalac OUTPUT=$(BUILDDIR)/libalac.a | ||
160 | |||
155 | clean: | 161 | clean: |
156 | @echo "cleaning codecs" | 162 | @echo "cleaning codecs" |
157 | $(SILENT)rm -fr $(OBJDIR)/libmad $(BUILDDIR)/libmad.a $(OBJDIR)/liba52 $(OBJDIR)/libFLAC $(OBJDIR)/Tremor $(OBJDIR)/libwavpack $(OBJDIR)/dumb $(BUILDDIR)/libdumb.a $(BUILDDIR)/libdumbd.a $(OBJDIR)/libmusepack $(BUILDDIR)/libmusepack.a | 163 | $(SILENT)rm -fr $(OBJDIR)/libmad $(BUILDDIR)/libmad.a $(OBJDIR)/liba52 $(OBJDIR)/libFLAC $(OBJDIR)/Tremor $(OBJDIR)/libwavpack $(OBJDIR)/dumb $(BUILDDIR)/libdumb.a $(BUILDDIR)/libdumbd.a $(OBJDIR)/libmusepack $(BUILDDIR)/libmusepack.a $(OBJDIR)/libalac $(BUILDDIR)/libalac.a |
158 | @$(MAKE) -C libmad clean OBJDIR=$(OBJDIR)/libmad | 164 | @$(MAKE) -C libmad clean OBJDIR=$(OBJDIR)/libmad |
159 | @$(MAKE) -C liba52 clean OBJDIR=$(OBJDIR)/liba52 | 165 | @$(MAKE) -C liba52 clean OBJDIR=$(OBJDIR)/liba52 |
160 | @$(MAKE) -C libFLAC clean OBJDIR=$(OBJDIR)/libFLAC | 166 | @$(MAKE) -C libFLAC clean OBJDIR=$(OBJDIR)/libFLAC |
161 | @$(MAKE) -C Tremor clean OBJDIR=$(OBJDIR)/Tremor | 167 | @$(MAKE) -C Tremor clean OBJDIR=$(OBJDIR)/Tremor |
162 | @$(MAKE) -C libwavpack clean OBJDIR=$(OBJDIR)/libwavpack | 168 | @$(MAKE) -C libwavpack clean OBJDIR=$(OBJDIR)/libwavpack |
163 | @$(MAKE) -C libmusepack clean OBJDIR=$(OBJDIR)/libmusepack | 169 | @$(MAKE) -C libmusepack clean OBJDIR=$(OBJDIR)/libmusepack |
170 | @$(MAKE) -C libalac clean OBJDIR=$(OBJDIR)/libalac | ||
164 | @$(MAKE) -C dumb clean OBJDIR=$(OBJDIR)/dumb | 171 | @$(MAKE) -C dumb clean OBJDIR=$(OBJDIR)/dumb |
165 | @$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib | 172 | @$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib |