From e3a3e2c9c2142503b699cfd31f0582eb0666ea08 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Thu, 24 Feb 2011 23:35:16 +0000 Subject: RaaA: Enable plugins for application builds Use own plugins/SOURCES and plugins/SUBDIRS file to avoid ifdef hell for disabled plugins without a keymap. This finally brings the credits screen to RaaA. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29392 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/plugins.make | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'apps/plugins/plugins.make') diff --git a/apps/plugins/plugins.make b/apps/plugins/plugins.make index 30cf26f..3271c57 100644 --- a/apps/plugins/plugins.make +++ b/apps/plugins/plugins.make @@ -8,7 +8,18 @@ # # single-file plugins: +is_app_build = +ifdef APP_TYPE +ifneq ($(APP_TYPE),sdl-sim) + is_app_build = yes +endif +endif + +ifdef is_app_build +PLUGINS_SRC = $(call preprocess, $(APPSDIR)/plugins/SOURCES.app_build) +else PLUGINS_SRC = $(call preprocess, $(APPSDIR)/plugins/SOURCES) +endif OTHER_SRC += $(PLUGINS_SRC) ROCKS1 := $(PLUGINS_SRC:.c=.rock) ROCKS1 := $(subst $(ROOTDIR),$(BUILDDIR),$(ROCKS1)) @@ -36,7 +47,11 @@ endif OTHER_SRC += $(ROOTDIR)/apps/plugins/plugin_crt0.c PLUGIN_CRT0 := $(BUILDDIR)/apps/plugins/plugin_crt0.o # multifile plugins (subdirs): +ifdef is_app_build +PLUGINSUBDIRS := $(call preprocess, $(APPSDIR)/plugins/SUBDIRS.app_build) +else PLUGINSUBDIRS := $(call preprocess, $(APPSDIR)/plugins/SUBDIRS) +endif # include .make from each subdir (yay!) $(foreach dir,$(PLUGINSUBDIRS),$(eval include $(dir)/$(notdir $(dir)).make)) -- cgit v1.1