summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/codecs/Makefile31
1 files changed, 31 insertions, 0 deletions
diff --git a/apps/codecs/Makefile b/apps/codecs/Makefile
new file mode 100644
index 0000000000..ff9db88436
--- /dev/null
+++ b/apps/codecs/Makefile
@@ -0,0 +1,31 @@
+# __________ __ ___.
+# Open \______ \ ____ ____ | | _\_ |__ _______ ___
+# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
+# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
+# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
+# \/ \/ \/ \/ \/
+# $Id$
+#
+
+INCLUDES = -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I$(FIRMDIR)/common \
+ -I$(FIRMDIR)/drivers -I$(APPSDIR) -Ilib
+CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) \
+ -DMEM=${MEMORYSIZE}
+
+ifdef APPEXTRA
+ INCLUDES += -I$(APPSDIR)/$(APPEXTRA)
+endif
+
+all: $(OBJDIR)/libmad.a
+
+include $(TOOLSDIR)/make.inc
+
+$(OBJDIR)/libmad.a:
+ @echo "MAKE in libmad"
+ @mkdir -p $(OBJDIR)/libmad
+ @$(MAKE) -C libmad TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE}
+
+clean:
+ @echo "cleaning codecs"
+ @rm -fr $(OBJDIR)/libmad
+ @$(MAKE) -C libmad clean