OSDN Git Service

generic_x86: move app, keymaps and firmware to device/common/
[android-x86/build.git] / target / board / generic_x86 / AndroidBoard.mk
1 #
2 # Copyright (C) 2009 The Android-x86 Open Source Project
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #      http://www.apache.org/licenses/LICENSE-2.0
9 #
10
11 TARGET_HARDWARE_INIT_RC := $(wildcard $(LOCAL_PATH)/init.$(TARGET_PRODUCT).rc)
12 $(if $(TARGET_HARDWARE_INIT_RC),$(call add-prebuilt-target,$(TARGET_ROOT_OUT),$(notdir $(TARGET_HARDWARE_INIT_RC))))
13
14 $(call add-prebuilt-targets,$(TARGET_OUT),$(TARGET_PREBUILT_APPS))
15
16 ifeq ($(BOARD_USES_TSLIB),true)
17 $(call add-prebuilt-targets,$(TARGET_OUT_DATA_ETC),\
18         $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/pointercal* $(LOCAL_PATH)/ts.*)))
19 endif
20
21 LOCAL_PATH := $(call my-dir)
22 DEFAULT_WPA_SUPPLICANT_CONF_DIR := $(LOCAL_PATH)
23
24 $(call add-prebuilt-target,$(TARGET_ROOT_OUT),init.rc)
25
26 LOCAL_PATH := device/common
27 TARGET_PREBUILT_APPS := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/app/*.apk))
28 $(call add-prebuilt-targets,$(TARGET_OUT),$(TARGET_PREBUILT_APPS))
29
30 define include-wpa-supplicant-conf
31 LOCAL_PATH := $(1)
32 include $$(CLEAR_VARS)
33 LOCAL_MODULE := wpa_supplicant.conf
34 LOCAL_MODULE_TAGS := user
35 LOCAL_MODULE_CLASS := ETC
36 LOCAL_MODULE_PATH := $$(TARGET_OUT_ETC)/wifi
37 LOCAL_SRC_FILES := $$(LOCAL_MODULE)
38 LOCAL_PREBUILT_STRIP_COMMENTS := 1
39 include $$(BUILD_PREBUILT)
40 endef
41
42 define add-wpa-supplicant-conf
43 $(eval $(include-wpa-supplicant-conf))
44 endef
45
46 ifneq ($(BOARD_WPA_SUPPLICANT_DRIVER),)
47 BOARD_WPA_SUPPLICANT_CONF_DIR ?= $(DEFAULT_WPA_SUPPLICANT_CONF_DIR)
48 $(call add-wpa-supplicant-conf,$(BOARD_WPA_SUPPLICANT_CONF_DIR))
49 endif
50
51 -include device/common/firmware/firmware.mk