Clean up full config - DO NOT MERGE
This splits the existing full.mk in two parts: -One is the device-independent full_base.mk -The other is the emulator-specific device.mk This way we'll be able to inherit from full_base.mk for on-device builds without any emulator-specific files getting in the way. Change-Id: Ieb1f4ed47988c8fff119ff53f1f374032da3752d
This commit is contained in:
26
target/board/generic/device.mk
Normal file
26
target/board/generic/device.mk
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2009 The Android 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
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
# This is a build configuration for the product aspects that
|
||||||
|
# are specific to the emulator.
|
||||||
|
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES := \
|
||||||
|
ro.ril.hsxpa=1 \
|
||||||
|
ro.ril.gprsclass=10
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES := \
|
||||||
|
development/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
|
||||||
|
development/data/etc/vold.conf:system/etc/vold.conf
|
@@ -19,43 +19,11 @@
|
|||||||
# build quite specifically for the emulator, and might not be
|
# build quite specifically for the emulator, and might not be
|
||||||
# entirely appropriate to inherit from for on-device configurations.
|
# entirely appropriate to inherit from for on-device configurations.
|
||||||
|
|
||||||
PRODUCT_PACKAGES := \
|
$(call inherit-product, build/target/board/generic/device.mk)
|
||||||
OpenWnn \
|
$(call inherit-product, build/target/product/full_base.mk)
|
||||||
PinyinIME \
|
|
||||||
VoiceDialer \
|
|
||||||
libWnnEngDic \
|
|
||||||
libWnnJpnDic \
|
|
||||||
libwnndict
|
|
||||||
|
|
||||||
# Additional settings used in all AOSP builds
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES := \
|
|
||||||
keyguard.no_require_sim=true \
|
|
||||||
ro.com.android.dateformat=MM-dd-yyyy \
|
|
||||||
ro.com.android.dataroaming=true \
|
|
||||||
ro.ril.hsxpa=1 \
|
|
||||||
ro.ril.gprsclass=10
|
|
||||||
|
|
||||||
PRODUCT_COPY_FILES := \
|
|
||||||
development/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
|
|
||||||
development/data/etc/vold.conf:system/etc/vold.conf
|
|
||||||
|
|
||||||
# Put en_US first in the list, so make it default.
|
|
||||||
PRODUCT_LOCALES := en_US
|
|
||||||
|
|
||||||
# Pick up some sounds - stick with the short list to save space
|
|
||||||
# on smaller devices.
|
|
||||||
$(call inherit-product-if-exists, frameworks/base/data/sounds/OriginalAudio.mk)
|
|
||||||
|
|
||||||
# Get the TTS language packs
|
|
||||||
$(call inherit-product-if-exists, external/svox/pico/lang/all_pico_languages.mk)
|
|
||||||
|
|
||||||
# Get the list of languages.
|
|
||||||
$(call inherit-product, build/target/product/locales_full.mk)
|
|
||||||
|
|
||||||
$(call inherit-product, build/target/product/generic.mk)
|
|
||||||
|
|
||||||
# Overrides
|
# Overrides
|
||||||
PRODUCT_NAME := full
|
PRODUCT_NAME := full
|
||||||
PRODUCT_BRAND := generic
|
|
||||||
PRODUCT_DEVICE := generic
|
PRODUCT_DEVICE := generic
|
||||||
PRODUCT_MODEL := Full Android
|
PRODUCT_BRAND := Android
|
||||||
|
PRODUCT_MODEL := Full Android on Emulator
|
||||||
|
48
target/product/full_base.mk
Normal file
48
target/product/full_base.mk
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2009 The Android 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
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
# This is a build configuration for a full-featured build of the
|
||||||
|
# Open-Source part of the tree. This is a base configuration to
|
||||||
|
# bes used for AOSP builds on various target devices.
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES := \
|
||||||
|
OpenWnn \
|
||||||
|
PinyinIME \
|
||||||
|
VoiceDialer \
|
||||||
|
libWnnEngDic \
|
||||||
|
libWnnJpnDic \
|
||||||
|
libwnndict
|
||||||
|
|
||||||
|
# Additional settings used in all AOSP builds
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES := \
|
||||||
|
keyguard.no_require_sim=true \
|
||||||
|
ro.com.android.dateformat=MM-dd-yyyy \
|
||||||
|
ro.com.android.dataroaming=true
|
||||||
|
|
||||||
|
# Put en_US first in the list, to make it default.
|
||||||
|
PRODUCT_LOCALES := en_US
|
||||||
|
|
||||||
|
# Pick up some sounds - stick with the short list to save space
|
||||||
|
# on smaller devices.
|
||||||
|
$(call inherit-product-if-exists, frameworks/base/data/sounds/OriginalAudio.mk)
|
||||||
|
|
||||||
|
# Get the TTS language packs
|
||||||
|
$(call inherit-product-if-exists, external/svox/pico/lang/all_pico_languages.mk)
|
||||||
|
|
||||||
|
# Get the list of languages.
|
||||||
|
$(call inherit-product, build/target/product/locales_full.mk)
|
||||||
|
|
||||||
|
$(call inherit-product, build/target/product/generic.mk)
|
Reference in New Issue
Block a user