summaryrefslogtreecommitdiff
path: root/apps/codecs/libmad
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libmad')
-rw-r--r--apps/codecs/libmad/Makefile12
1 files changed, 5 insertions, 7 deletions
diff --git a/apps/codecs/libmad/Makefile b/apps/codecs/libmad/Makefile
index 14c25c6b29..e2f2643b27 100644
--- a/apps/codecs/libmad/Makefile
+++ b/apps/codecs/libmad/Makefile
@@ -16,8 +16,8 @@ endif
16 16
17# NOTE: FPM_ define has been moved to global.h 17# NOTE: FPM_ define has been moved to global.h
18MADOPTS = -DNDEBUG -O2 18MADOPTS = -DNDEBUG -O2
19CFLAGS = $(GCCOPTS) $(MADOPTS)\ 19CFLAGS = $(GCCOPTS) $(MADOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) \
20$(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DMEM=${MEMORYSIZE} 20 -DMEM=${MEMORYSIZE}
21 21
22# This sets up 'SRC' based on the files mentioned in SOURCES 22# This sets up 'SRC' based on the files mentioned in SOURCES
23include $(TOOLSDIR)/makesrc.inc 23include $(TOOLSDIR)/makesrc.inc
@@ -32,11 +32,7 @@ all: $(OUTPUT)
32 32
33$(OUTPUT): $(OBJS) 33$(OUTPUT): $(OBJS)
34 @echo "AR $@" 34 @echo "AR $@"
35 $(AR) ruv $@ $+ >/dev/null 2>&1 35 @$(AR) ruv $@ $+ >/dev/null 2>&1
36
37$(OBJDIR)/%.o: $(APPSDIR)/codecs/libmad/%.c
38 @echo "(libmad) CC "`basename $<`
39 @$(CC) -c -O2 $(CFLAGS) -I$(APPSDIR)/codecs/libmad/ $< -o $@
40 36
41include $(TOOLSDIR)/make.inc 37include $(TOOLSDIR)/make.inc
42 38
@@ -44,4 +40,6 @@ clean:
44 @echo "cleaning libmad" 40 @echo "cleaning libmad"
45 @rm -f $(OBJS) $(OUTPUT) $(DEPFILE) 41 @rm -f $(OBJS) $(OUTPUT) $(DEPFILE)
46 42
43ifneq ($(MAKECMDGOALS),clean)
47-include $(DEPFILE) 44-include $(DEPFILE)
45endif