diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2005-03-01 13:35:15 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2005-03-01 13:35:15 +0000 |
commit | f0cfd275b5981a1c691456f928f743e0419807b6 (patch) | |
tree | 6497335ecee6a0732c97e87276db65a1f6b86a49 /apps/codecs | |
parent | 4eea7ac2025293de8e8ad88ac331c3cc5d0003db (diff) | |
download | rockbox-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/Makefile | 26 | ||||
-rw-r--r-- | apps/codecs/Tremor/Makefile | 2 | ||||
-rw-r--r-- | apps/codecs/liba52/Makefile | 2 | ||||
-rw-r--r-- | apps/codecs/libmad/Makefile | 6 | ||||
-rw-r--r-- | apps/codecs/libwavpack/Makefile | 2 |
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) |
17 | endif | 17 | endif |
18 | 18 | ||
19 | OUTPUT = $(OBJDIR)/libmad.a $(OBJDIR)/liba52.a $(OBJDIR)/libFLAC.a $(OBJDIR)/libTremor.a $(OBJDIR)/libwavpack.a | 19 | .PHONY: libmad liba52 libFLAC libTremor libwavpack |
20 | OUTPUT = libmad liba52 libFLAC libTremor libwavpack | ||
20 | 21 | ||
21 | all: $(OUTPUT) | 22 | all: $(OUTPUT) |
22 | 23 | ||
23 | include $(TOOLSDIR)/make.inc | 24 | include $(TOOLSDIR)/make.inc |
24 | 25 | ||
25 | $(OBJDIR)/libmad.a: | 26 | |
27 | libmad: | ||
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: | 32 | liba52: |
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: | 37 | libFLAC: |
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: | 42 | libTremor: |
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: | 47 | libwavpack: |
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 | ||
50 | clean: | 52 | clean: |
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 | ||
20 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) | 20 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) |
21 | SOURCES = $(SRC) | 21 | SOURCES = $(SRC) |
22 | OBJS := $(SRC:%.c=$(OBJDIR)/Tremor/%.o) | 22 | OBJS := $(SRC:%.c=$(OBJDIR)/%.o) |
23 | DEPFILE = $(OBJDIR)/dep-Tremor | 23 | DEPFILE = $(OBJDIR)/dep-Tremor |
24 | DIRS = | 24 | DIRS = |
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 | ||
20 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) | 20 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) |
21 | SOURCES = $(SRC) | 21 | SOURCES = $(SRC) |
22 | OBJS := $(SRC:%.c=$(OBJDIR)/liba52/%.o) | 22 | OBJS := $(SRC:%.c=$(OBJDIR)/%.o) |
23 | DEPFILE = $(OBJDIR)/dep-liba52 | 23 | DEPFILE = $(OBJDIR)/dep-liba52 |
24 | DIRS = | 24 | DIRS = |
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 | ||
21 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) | 21 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) |
22 | SOURCES = $(SRC) | 22 | SOURCES = $(SRC) |
23 | OBJS := $(SRC:%.c=$(OBJDIR)/libmad/%.o) | 23 | OBJS := $(SRC:%.c=$(OBJDIR)/%.o) |
24 | DEPFILE = $(OBJDIR)/dep-libmad | 24 | DEPFILE = $(OBJDIR)/dep-libmad |
25 | DIRS = | 25 | DIRS = |
26 | 26 | ||
27 | OUTPUT = $(OBJDIR)/libmad.a | ||
28 | |||
29 | all: $(OUTPUT) | 27 | all: $(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 | ||
20 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) | 20 | SRC := $(shell cat SOURCES | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P -include "config.h" - ) |
21 | SOURCES = $(SRC) | 21 | SOURCES = $(SRC) |
22 | OBJS := $(SRC:%.c=$(OBJDIR)/libwavpack/%.o) | 22 | OBJS := $(SRC:%.c=$(OBJDIR)/%.o) |
23 | DEPFILE = $(OBJDIR)/dep-libwavpack | 23 | DEPFILE = $(OBJDIR)/dep-libwavpack |
24 | DIRS = | 24 | DIRS = |
25 | 25 | ||