OSDN Git Service

add custom apps directory
authorStefan Seidel <android@stefanseidel.info>
Wed, 15 Feb 2012 22:31:05 +0000 (23:31 +0100)
committerStefan Seidel <android@stefanseidel.info>
Wed, 15 Feb 2012 22:31:05 +0000 (23:31 +0100)
AndroidBoard.mk
app/Android.mk [new file with mode: 0644]

index 0cfa405..6b3f899 100644 (file)
@@ -1,6 +1,7 @@
 LOCAL_PATH := $(call my-dir)
 TARGET_KERNEL_CONFIG := $(LOCAL_PATH)/x41t_defconfig
 TARGET_INITRD_SCRIPTS := $(LOCAL_PATH)/x41t_info
-#TARGET_PREBUILT_APPS := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/app/*))
+TARGET_PREBUILT_APPS := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/app/*))
+$(call add-prebuilt-targets,$(TARGET_OUT),$(TARGET_PREBUILT_APPS))
 
 include $(GENERIC_X86_ANDROID_MK)
diff --git a/app/Android.mk b/app/Android.mk
new file mode 100644 (file)
index 0000000..0a0930b
--- /dev/null
@@ -0,0 +1,28 @@
+#
+# Copyright (C) 2011 The Android-x86 Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+
+LOCAL_PATH := $(call my-dir)
+LOCAL_APPS := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/*$(COMMON_ANDROID_PACKAGE_SUFFIX)))
+
+define include-app
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := $$(basename $(1))
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_SUFFIX := $$(suffix $(1))
+LOCAL_SRC_FILES := $(1)
+LOCAL_MODULE_CLASS := APPS
+LOCAL_CERTIFICATE := PRESIGNED
+include $$(BUILD_PREBUILT)
+
+ALL_DEFAULT_INSTALLED_MODULES += $$(LOCAL_INSTALLED_MODULE)
+endef
+
+$(foreach a,$(LOCAL_APPS),$(eval $(call include-app,$(a))))