summaryrefslogtreecommitdiff
path: root/apps/codecs/liba52/Makefile
diff options
context:
space:
mode:
authorMagnus Holmgren <magnushol@gmail.com>2005-12-05 19:32:13 +0000
committerMagnus Holmgren <magnushol@gmail.com>2005-12-05 19:32:13 +0000
commit1b0d1daf38f00410f062556aa2635a1886ec0b61 (patch)
treefb150aa75503585a00fc30d00a319badf99fabe8 /apps/codecs/liba52/Makefile
parent5deedc657177182407e418812a5f4057ad4b848a (diff)
downloadrockbox-1b0d1daf38f00410f062556aa2635a1886ec0b61.tar.gz
rockbox-1b0d1daf38f00410f062556aa2635a1886ec0b61.zip
Codec makefile cleanup: remove redundant things, don't generate dependency files when cleaning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8154 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/liba52/Makefile')
-rw-r--r--apps/codecs/liba52/Makefile13
1 files changed, 5 insertions, 8 deletions
diff --git a/apps/codecs/liba52/Makefile b/apps/codecs/liba52/Makefile
index 54542c096e..8e0501798d 100644
--- a/apps/codecs/liba52/Makefile
+++ b/apps/codecs/liba52/Makefile
@@ -14,8 +14,9 @@ ifdef APPEXTRA
14 INCLUDES += $(patsubst %,-I$(APPSDIR)/%,$(subst :, ,$(APPEXTRA))) 14 INCLUDES += $(patsubst %,-I$(APPSDIR)/%,$(subst :, ,$(APPEXTRA)))
15endif 15endif
16 16
17A52OPTS = 17A52OPTS = -O2
18CFLAGS = $(GCCOPTS) $(A52OPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DMEM=${MEMORYSIZE} 18CFLAGS = $(GCCOPTS) $(A52OPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) \
19 -DMEM=${MEMORYSIZE}
19 20
20# This sets up 'SRC' based on the files mentioned in SOURCES 21# This sets up 'SRC' based on the files mentioned in SOURCES
21include $(TOOLSDIR)/makesrc.inc 22include $(TOOLSDIR)/makesrc.inc
@@ -26,22 +27,18 @@ OBJS = $(patsubst %.S, $(OBJDIR)/%.o, $(OBJS2))
26DEPFILE = $(OBJDIR)/dep-liba52 27DEPFILE = $(OBJDIR)/dep-liba52
27DIRS = 28DIRS =
28 29
29OUTPUT = $(BUILDDIR)/liba52.a
30
31all: $(OUTPUT) 30all: $(OUTPUT)
32 31
33$(OUTPUT): $(OBJS) 32$(OUTPUT): $(OBJS)
34 @echo "AR $@" 33 @echo "AR $@"
35 @$(AR) ruv $@ $+ >/dev/null 2>&1 34 @$(AR) ruv $@ $+ >/dev/null 2>&1
36 35
37$(OBJDIR)/liba52/%.o: $(APPSDIR)/codecs/liba52/%.c
38 @echo "(liba52) CC $<"
39 @$(CC) -c -O2 $(CFLAGS) -I$(APPSDIR)/codecs/liba52/ $< -o $@
40
41include $(TOOLSDIR)/make.inc 36include $(TOOLSDIR)/make.inc
42 37
43clean: 38clean:
44 @echo "cleaning liba52" 39 @echo "cleaning liba52"
45 @rm -f $(OBJS) $(OUTPUT) $(DEPFILE) 40 @rm -f $(OBJS) $(OUTPUT) $(DEPFILE)
46 41
42ifneq ($(MAKECMDGOALS),clean)
47-include $(DEPFILE) 43-include $(DEPFILE)
44endif