summaryrefslogtreecommitdiff
path: root/apps/codecs
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-03-01 13:35:15 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-03-01 13:35:15 +0000
commitf0cfd275b5981a1c691456f928f743e0419807b6 (patch)
tree6497335ecee6a0732c97e87276db65a1f6b86a49 /apps/codecs
parent4eea7ac2025293de8e8ad88ac331c3cc5d0003db (diff)
downloadrockbox-f0cfd275b5981a1c691456f928f743e0419807b6.tar.gz
rockbox-f0cfd275b5981a1c691456f928f743e0419807b6.zip
Correct dependencies for codec builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6089 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs')
-rw-r--r--apps/codecs/Makefile26
-rw-r--r--apps/codecs/Tremor/Makefile2
-rw-r--r--apps/codecs/liba52/Makefile2
-rw-r--r--apps/codecs/libmad/Makefile6
-rw-r--r--apps/codecs/libwavpack/Makefile2
5 files changed, 19 insertions, 19 deletions
diff --git a/apps/codecs/Makefile b/apps/codecs/Makefile
index 6567e22385..a5ac81b0cd 100644
--- a/apps/codecs/Makefile
+++ b/apps/codecs/Makefile
@@ -16,37 +16,39 @@ ifdef APPEXTRA
16 INCLUDES += -I$(APPSDIR)/$(APPEXTRA) 16 INCLUDES += -I$(APPSDIR)/$(APPEXTRA)
17endif 17endif
18 18
19OUTPUT = $(OBJDIR)/libmad.a $(OBJDIR)/liba52.a $(OBJDIR)/libFLAC.a $(OBJDIR)/libTremor.a $(OBJDIR)/libwavpack.a 19.PHONY: libmad liba52 libFLAC libTremor libwavpack
20OUTPUT = libmad liba52 libFLAC libTremor libwavpack
20 21
21all: $(OUTPUT) 22all: $(OUTPUT)
22 23
23include $(TOOLSDIR)/make.inc 24include $(TOOLSDIR)/make.inc
24 25
25$(OBJDIR)/libmad.a: 26
27libmad:
26 @echo "MAKE in libmad" 28 @echo "MAKE in libmad"
27 @mkdir -p $(OBJDIR)/libmad 29 @mkdir -p $(OBJDIR)/libmad
28 @$(MAKE) -C libmad TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} 30 @$(MAKE) -C libmad TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR)/libmad VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} OUTPUT=$(OBJDIR)/libmad.a
29 31
30$(OBJDIR)/liba52.a: 32liba52:
31 @echo "MAKE in liba52" 33 @echo "MAKE in liba52"
32 @mkdir -p $(OBJDIR)/liba52 34 @mkdir -p $(OBJDIR)/liba52
33 @$(MAKE) -C liba52 TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} 35 @$(MAKE) -C liba52 TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR)/liba52 VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} OUTPUT=$(OBJDIR)/liba52.a
34 36
35$(OBJDIR)/libFLAC.a: 37libFLAC:
36 @echo "MAKE in libFLAC" 38 @echo "MAKE in libFLAC"
37 @mkdir -p $(OBJDIR)/libFLAC 39 @mkdir -p $(OBJDIR)/libFLAC
38 @$(MAKE) -C libFLAC TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} 40 @$(MAKE) -C libFLAC TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR)/libFLAC VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} OUTPUT=$(OBJDIR)/libFLAC.a
39 41
40$(OBJDIR)/libTremor.a: 42libTremor:
41 @echo "MAKE in Tremor" 43 @echo "MAKE in Tremor"
42 @mkdir -p $(OBJDIR)/Tremor 44 @mkdir -p $(OBJDIR)/Tremor
43 @$(MAKE) -C Tremor TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} 45 @$(MAKE) -C Tremor TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR)/Tremor VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} OUTPUT=$(OBJDIR)/libTremor.a
44 46
45$(OBJDIR)/libwavpack.a: 47libwavpack:
46 @echo "MAKE in libwavpack" 48 @echo "MAKE in libwavpack"
47 @mkdir -p $(OBJDIR)/libwavpack 49 @mkdir -p $(OBJDIR)/libwavpack
48 @$(MAKE) -C libwavpack TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} 50 @$(MAKE) -C libwavpack TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR)/libwavpack VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} OUTPUT=$(OBJDIR)/libwavpack.a
49 51
50clean: 52clean:
51 @echo "cleaning codecs" 53 @echo "cleaning codecs"
52 @rm -fr $(OBJDIR)/libmad $(OBJDIR)/liba52 $(OBJDIR)/libFLAC $(OBJDIR)/Tremor $(OBJDIR)/libwavpack 54 @rm -fr $(OBJDIR)/libmad $(OBJDIR)/liba52 $(OBJDIR)/libFLAC $(OBJDIR)/Tremor $(OBJDIR)/libwavpack
diff --git a/apps/codecs/Tremor/Makefile b/apps/codecs/Tremor/Makefile
index c8713e6496..61f53d0edb 100644
--- a/apps/codecs/Tremor/Makefile
+++ b/apps/codecs/Tremor/Makefile
@@ -19,7 +19,7 @@ CFLAGS = $(GCCOPTS) $(TREMOROPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DMEM=$
19 19
20SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) 20SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - )
21SOURCES = $(SRC) 21SOURCES = $(SRC)
22OBJS := $(SRC:%.c=$(OBJDIR)/Tremor/%.o) 22OBJS := $(SRC:%.c=$(OBJDIR)/%.o)
23DEPFILE = $(OBJDIR)/dep-Tremor 23DEPFILE = $(OBJDIR)/dep-Tremor
24DIRS = 24DIRS =
25 25
diff --git a/apps/codecs/liba52/Makefile b/apps/codecs/liba52/Makefile
index 6f8fb08356..aa475b6b74 100644
--- a/apps/codecs/liba52/Makefile
+++ b/apps/codecs/liba52/Makefile
@@ -19,7 +19,7 @@ CFLAGS = $(GCCOPTS) $(A52OPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DMEM=${ME
19 19
20SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) 20SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - )
21SOURCES = $(SRC) 21SOURCES = $(SRC)
22OBJS := $(SRC:%.c=$(OBJDIR)/liba52/%.o) 22OBJS := $(SRC:%.c=$(OBJDIR)/%.o)
23DEPFILE = $(OBJDIR)/dep-liba52 23DEPFILE = $(OBJDIR)/dep-liba52
24DIRS = 24DIRS =
25 25
diff --git a/apps/codecs/libmad/Makefile b/apps/codecs/libmad/Makefile
index 2ac459cad6..4403c050b3 100644
--- a/apps/codecs/libmad/Makefile
+++ b/apps/codecs/libmad/Makefile
@@ -20,19 +20,17 @@ $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DMEM=${MEMORYSIZE}
20 20
21SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) 21SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - )
22SOURCES = $(SRC) 22SOURCES = $(SRC)
23OBJS := $(SRC:%.c=$(OBJDIR)/libmad/%.o) 23OBJS := $(SRC:%.c=$(OBJDIR)/%.o)
24DEPFILE = $(OBJDIR)/dep-libmad 24DEPFILE = $(OBJDIR)/dep-libmad
25DIRS = 25DIRS =
26 26
27OUTPUT = $(OBJDIR)/libmad.a
28
29all: $(OUTPUT) 27all: $(OUTPUT)
30 28
31$(OUTPUT): $(OBJS) 29$(OUTPUT): $(OBJS)
32 @echo "AR $@" 30 @echo "AR $@"
33 @$(AR) ruv $@ $+ >/dev/null 2>&1 31 @$(AR) ruv $@ $+ >/dev/null 2>&1
34 32
35$(OBJDIR)/libmad/%.o: $(APPSDIR)/codecs/libmad/%.c 33$(OBJDIR)/%.o: $(APPSDIR)/codecs/libmad/%.c
36 @echo "CC $<" 34 @echo "CC $<"
37 @$(CC) -c -O2 $(CFLAGS) -I$(APPSDIR)/codecs/libmad/ $< -o $@ 35 @$(CC) -c -O2 $(CFLAGS) -I$(APPSDIR)/codecs/libmad/ $< -o $@
38 36
diff --git a/apps/codecs/libwavpack/Makefile b/apps/codecs/libwavpack/Makefile
index 7fc745b035..f52a2cf2ac 100644
--- a/apps/codecs/libwavpack/Makefile
+++ b/apps/codecs/libwavpack/Makefile
@@ -19,7 +19,7 @@ $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DMEM=${MEMORYSIZE}
19 19
20SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) 20SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - )
21SOURCES = $(SRC) 21SOURCES = $(SRC)
22OBJS := $(SRC:%.c=$(OBJDIR)/libwavpack/%.o) 22OBJS := $(SRC:%.c=$(OBJDIR)/%.o)
23DEPFILE = $(OBJDIR)/dep-libwavpack 23DEPFILE = $(OBJDIR)/dep-libwavpack
24DIRS = 24DIRS =
25 25