summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2008-11-03 14:55:10 +0000
committerBjörn Stenberg <bjorn@haxx.se>2008-11-03 14:55:10 +0000
commitf3358b0e3ca476bc35d3839ffc54756d81558ddb (patch)
tree312a55afd2afacef0347e173d27f2ca3864a811f
parentac488f8cb77d7786fe22e642f6177f46e5e6b1db (diff)
downloadrockbox-f3358b0e3ca476bc35d3839ffc54756d81558ddb.zip
rockbox-f3358b0e3ca476bc35d3839ffc54756d81558ddb.tar.gz
rockbox-f3358b0e3ca476bc35d3839ffc54756d81558ddb.tar.bz2
rockbox-f3358b0e3ca476bc35d3839ffc54756d81558ddb.tar.xz
Red build fix: Proper handling of ENABLEDPLUGINS and SOFTWARECODECS.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18988 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/Makefile12
1 files changed, 8 insertions, 4 deletions
diff --git a/apps/Makefile b/apps/Makefile
index bceae45..f33b33a 100644
--- a/apps/Makefile
+++ b/apps/Makefile
@@ -16,10 +16,6 @@ LDS := $(FIRMDIR)/target/$(CPU)/$(MANUFACTURER)/app.lds
ROMLDS := $(FIRMDIR)/rom.lds
-ifdef ENABLEDPLUGINS
-ROCKS=rocks
-endif
-
ifdef SOFTWARECODECS
CODECS=build-codecs
@@ -96,19 +92,27 @@ all: build
endif
build: $(DEPFILE) $(BITMAPLIBS) build-codecs build-pluginlib
+ifdef ENABLEDPLUGINS
$(call PRINTS,MAKE in plugins)$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins
+endif
$(call PRINTS,MAKE in apps)$(MAKE) $(REALBIN) $(FLASHFILE) $(ARCHOSROM)
simbuild: $(DEPFILE) $(BITMAPLIBS) build-codecs build-pluginlib
+ifdef ENABLEDPLUGINS
$(call PRINTS,MAKE in plugins)$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins
+endif
$(call PRINTS,MAKE in apps)$(MAKE) $(BUILDDIR)/$(BINARY)
build-codecs:
+ifdef SOFTWARECODECS
$(SILENT)$(MAKE) -C codecs/lib OBJDIR=$(OBJDIR)/codecs/lib
$(SILENT)$(MAKE) -C codecs OBJDIR=$(OBJDIR)/codecs
+endif
build-pluginlib:
+ifdef ENABLEDPLUGINS
$(SILENT)$(MAKE) -C plugins/lib OBJDIR=$(OBJDIR)/plugins/lib
+endif
bitmapsmono:
$(call PRINTS,MAKE in bitmaps/mono)$(MAKE) -C bitmaps/mono OBJDIR=$(OBJDIR)/bitmaps/mono