1
LOCAL_PATH := $(call my-dir)
2
3
ifeq ($(TARGET_PREBUILT_KERNEL),)
4
TARGET_PREBUILT_KERNEL := $(LOCAL_PATH)/kernel
5
endif
6
7
#ifeq ($(INSTALLED_BOOTIMAGE_TARGET),)
8
#INSTALLED_BOOTIMAGE_TARGET := $(PRODUCT_OUT)/boot.img
9
#endif
10
11
#ifeq ($(INSTALLED_RAMDISK_TARGET),)
12
#INSTALLED_RAMDISK_TARGET := $(PRODUCT_OUT)/ramdisk.img
13
#endif
14
15
###############################################################
16
############## Generate the kernel with command line ##########
17
file := $(INSTALLED_KERNEL_TARGET)
18
ALL_PREBUILT += $(file)
19
$(file): $(TARGET_PREBUILT_KERNEL) | $(ACP)
20
	$(transform-prebuilt-to-target)
21
22
23
####################################################################
24
####################################################################
25
26
# When adding GL support, will have to specify this?
27
#-include vendor/intel/g945/Android.mk
28
29
################### TEMP HACK!?!
30
LOCAL_PATH := vendor/asus/eee_701
31
include $(CLEAR_VARS)
32
33
kernel_modules :=
34
35
installed_kernel_modules := \
36
	$(addprefix $(TARGET_ROOT_OUT)/lib/modules/,$(kernel_modules))
37
$(TARGET_ROOT_OUT)/lib/modules/%.ko: $(LOCAL_PATH)/modules/%.ko | $(ACP)
38
	$(transform-prebuilt-to-target)
39
$(INSTALLED_KERNEL_TARGET): $(installed_kernel_modules)
40
ALL_PREBUILT += $(installed_kernel_modules)
41
42
# include more board specific stuff here? Audio params?! <shrug>
43
44
45
####################################################################
46
47
# Lets install our own init.rc files :)
48
# We will also make the ramdisk depend on it so that it's always pulled in.
49
50
LOCAL_PATH := vendor/asus/eee_701
51
include $(CLEAR_VARS)
52
53
target_init_rc_file := $(TARGET_ROOT_OUT)/init.rc
54
$(target_init_rc_file) : $(LOCAL_PATH)/init.rc | $(ACP)
55
	$(transform-prebuilt-to-target)
56
ALL_PREBUILT += $(target_init_rc_file)
57
58
target_hw_init_rc_file := $(TARGET_ROOT_OUT)/init.eee_701.rc
59
$(target_hw_init_rc_file) : $(LOCAL_PATH)/init.eee_701.rc | $(ACP)
60
	$(transform-prebuilt-to-target)
61
ALL_PREBUILT += $(target_hw_init_rc_file)
62
63
$(INSTALLED_RAMDISK_TARGET): $(target_init_rc_file) $(target_hw_init_rc_file)
64
65
# and our initialization script
66
file := $(TARGET_OUT)/etc/init.eee_701.sh
67
$(file) : $(LOCAL_PATH)/init.eee_701.sh | $(ACP)
68
	$(transform-prebuilt-to-target)
69
ALL_PREBUILT += $(file)
70
71
72
####################################################################
73
### Include input devices specific files
74
75
include $(CLEAR_VARS)
76
77
file := $(TARGET_OUT_KEYLAYOUT)/AT_Translated_Set_2_keyboard.kl
78
ALL_PREBUILT += $(file)
79
$(file): $(LOCAL_PATH)/AT_Translated_Set_2_keyboard.kl | $(ACP)
80
	$(transform-prebuilt-to-target)
81
82
include $(CLEAR_VARS)
83
LOCAL_SRC_FILES := AT_Translated_Set_2_keyboard.kcm
84
include $(BUILD_KEY_CHAR_MAP)