1
0
Fork 0
forked from len0rd/rockbox

Red build fix: Proper handling of ENABLEDPLUGINS and SOFTWARECODECS.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18988 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Björn Stenberg 2008-11-03 14:55:10 +00:00
parent ac488f8cb7
commit f3358b0e3c

View file

@ -16,10 +16,6 @@ LDS := $(FIRMDIR)/target/$(CPU)/$(MANUFACTURER)/app.lds
ROMLDS := $(FIRMDIR)/rom.lds ROMLDS := $(FIRMDIR)/rom.lds
ifdef ENABLEDPLUGINS
ROCKS=rocks
endif
ifdef SOFTWARECODECS ifdef SOFTWARECODECS
CODECS=build-codecs CODECS=build-codecs
@ -96,19 +92,27 @@ all: build
endif endif
build: $(DEPFILE) $(BITMAPLIBS) build-codecs build-pluginlib build: $(DEPFILE) $(BITMAPLIBS) build-codecs build-pluginlib
ifdef ENABLEDPLUGINS
$(call PRINTS,MAKE in plugins)$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins $(call PRINTS,MAKE in plugins)$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins
endif
$(call PRINTS,MAKE in apps)$(MAKE) $(REALBIN) $(FLASHFILE) $(ARCHOSROM) $(call PRINTS,MAKE in apps)$(MAKE) $(REALBIN) $(FLASHFILE) $(ARCHOSROM)
simbuild: $(DEPFILE) $(BITMAPLIBS) build-codecs build-pluginlib simbuild: $(DEPFILE) $(BITMAPLIBS) build-codecs build-pluginlib
ifdef ENABLEDPLUGINS
$(call PRINTS,MAKE in plugins)$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins $(call PRINTS,MAKE in plugins)$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins
endif
$(call PRINTS,MAKE in apps)$(MAKE) $(BUILDDIR)/$(BINARY) $(call PRINTS,MAKE in apps)$(MAKE) $(BUILDDIR)/$(BINARY)
build-codecs: build-codecs:
ifdef SOFTWARECODECS
$(SILENT)$(MAKE) -C codecs/lib OBJDIR=$(OBJDIR)/codecs/lib $(SILENT)$(MAKE) -C codecs/lib OBJDIR=$(OBJDIR)/codecs/lib
$(SILENT)$(MAKE) -C codecs OBJDIR=$(OBJDIR)/codecs $(SILENT)$(MAKE) -C codecs OBJDIR=$(OBJDIR)/codecs
endif
build-pluginlib: build-pluginlib:
ifdef ENABLEDPLUGINS
$(SILENT)$(MAKE) -C plugins/lib OBJDIR=$(OBJDIR)/plugins/lib $(SILENT)$(MAKE) -C plugins/lib OBJDIR=$(OBJDIR)/plugins/lib
endif
bitmapsmono: bitmapsmono:
$(call PRINTS,MAKE in bitmaps/mono)$(MAKE) -C bitmaps/mono OBJDIR=$(OBJDIR)/bitmaps/mono $(call PRINTS,MAKE in bitmaps/mono)$(MAKE) -C bitmaps/mono OBJDIR=$(OBJDIR)/bitmaps/mono