summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xAndroid.mk12
-rwxr-xr-xAndroidBoard.mk8
-rw-r--r--device.mk7
3 files changed, 17 insertions, 10 deletions
diff --git a/Android.mk b/Android.mk
index c22bc8a..b2f80b1 100755
--- a/Android.mk
+++ b/Android.mk
@@ -1,3 +1,13 @@
ifeq ($(TARGET_DEVICE),crespo)
-include $(call all-subdir-makefiles)
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := s3c-keypad.kcm
+include $(BUILD_KEY_CHAR_MAP)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := melfas-touchkey.kcm
+include $(BUILD_KEY_CHAR_MAP)
+
+include $(call all-makefiles-under,$(LOCAL_PATH))
endif
diff --git a/AndroidBoard.mk b/AndroidBoard.mk
index 4ae216c..fcc7ab2 100755
--- a/AndroidBoard.mk
+++ b/AndroidBoard.mk
@@ -14,13 +14,5 @@
LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES := s3c-keypad.kcm
-include $(BUILD_KEY_CHAR_MAP)
-
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES := melfas-touchkey.kcm
-include $(BUILD_KEY_CHAR_MAP)
-
# Use the non-open-source parts, if they're present
-include vendor/samsung/crespo/AndroidBoardVendor.mk
diff --git a/device.mk b/device.mk
index 69ab91b..f54a0e3 100644
--- a/device.mk
+++ b/device.mk
@@ -53,11 +53,16 @@ PRODUCT_COPY_FILES += \
device/samsung/crespo/init.rc:root/init.rc \
device/samsung/crespo/init.smdkc110.rc:root/init.smdkc110.rc
-# Prebuilt keymaps
+# Prebuilt kl keymaps
PRODUCT_COPY_FILES += \
device/samsung/crespo/s3c-keypad.kl:system/usr/keylayout/s3c-keypad.kl \
device/samsung/crespo/melfas-touchkey.kl:system/usr/keylayout/melfas-touchkey.kl
+# Generated kcm keymaps
+PRODUCT_PACKAGES := \
+ s3c-keypad.kcm \
+ melfas-touchkey.kcm
+
# These are the hardware-specific features
PRODUCT_COPY_FILES += \
frameworks/base/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \