-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
OpenSwift
committed
Dec 3, 2010
1 parent
a3f3e19
commit a624aa5
Showing
30 changed files
with
1,997 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
proprietary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
LOCAL_PATH := $(call my-dir) | ||
|
||
ifeq ($(TARGET_KERNEL_CONFIG),) | ||
ifeq ($(TARGET_PREBUILT_KERNEL),) | ||
TARGET_PREBUILT_KERNEL := $(LOCAL_PATH)/kernel | ||
endif # TARGET_PREBUILT_KERNEL | ||
endif # TARGET_KERNEL_CONFIG | ||
|
||
file := $(INSTALLED_KERNEL_TARGET) | ||
ALL_PREBUILT += $(file) | ||
$(file): $(TARGET_PREBUILT_KERNEL) | $(ACP) | ||
$(transform-prebuilt-to-target) | ||
|
||
include $(CLEAR_VARS) | ||
LOCAL_MODULE_CLASS := ETC | ||
LOCAL_MODULE := vold.fstab | ||
LOCAL_SRC_FILES := $(LOCAL_MODULE) | ||
include $(BUILD_PREBUILT) | ||
|
||
include $(CLEAR_VARS) | ||
LOCAL_MODULE := libmm-adspsvc.so | ||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES | ||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES) | ||
LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE) | ||
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES) | ||
include $(BUILD_PREBUILT) | ||
|
||
include $(CLEAR_VARS) | ||
LOCAL_MODULE := libOmxH264Dec.so | ||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES | ||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES) | ||
LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE) | ||
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES) | ||
include $(BUILD_PREBUILT) | ||
|
||
include $(CLEAR_VARS) | ||
LOCAL_MODULE := libOmxMpeg4Dec.so | ||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES | ||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES) | ||
LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE) | ||
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES) | ||
include $(BUILD_PREBUILT) | ||
|
||
include $(CLEAR_VARS) | ||
LOCAL_MODULE := libOmxVidEnc.so | ||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES | ||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES) | ||
LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE) | ||
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES) | ||
include $(BUILD_PREBUILT) | ||
|
||
include $(CLEAR_VARS) | ||
LOCAL_MODULE := libril.so | ||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES | ||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES) | ||
LOCAL_SRC_FILES := proprietary/$(LOCAL_MODULE) | ||
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES) | ||
include $(BUILD_PREBUILT) | ||
|
||
#PRODUCT_COPY_FILES += \ | ||
# $(LOCAL_PATH)/proprietary/libmmjpeg.so:system/lib/libmmjpeg.so \ | ||
# device/lg/swift/prebuilt/15checkgapps:system/etc/init.d/15checkgapps \ | ||
# device/lg/swift/prebuilt/AVRCP.kl:system/usr/keylayout/AVRCP.kll \ | ||
# device/lg/swift/prebuilt/swift.kl:system/usr/keylayout/swift.kl \ | ||
# device/lg/swift/prebuilt/qwerty.kl:system/usr/keylayout/qwerty.kl \ | ||
# device/lg/swift/prebuilt/dhcpcd.conf:system/etc/dhcpcd/dhcpcd.conf | ||
# $(LOCAL_PATH)/proprietary/libomx_wmadec_sharedlibrary.so:system/lib/libomx_wmadec_sharedlibrary.so\ | ||
# $(LOCAL_PATH)/proprietary/libomx_wmvdec_sharedlibrary.so:system/lib/libomx_wmvdec_sharedlibrary.so | ||
|
||
# Install the features available on this device. | ||
|
||
# media configuration xml file | ||
|
||
PRODUCT_COPY_FILES += \ | ||
device/lg/swift/media_profiles.xml:/system/etc/media_profiles.xml | ||
|
||
PRODUCT_COPY_FILES += \ | ||
frameworks/base/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ | ||
frameworks/base/data/etc/android.hardware.camera.autofocus.xml:system/etc/permissions/android.hardware.camera.autofocus.xml \ | ||
frameworks/base/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ | ||
frameworks/base/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ | ||
frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ | ||
frameworks/base/data/etc/android.hardware.touchscreen.multitouch.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.xml | ||
|
||
PRODUCT_COPY_FILES := \ | ||
device/lg/swift/proprietary/libgps.so:obj/lib/libgps.so \ | ||
device/lg/swift/proprietary/libcamera.so:obj/lib/libcamera.so \ | ||
device/lg/swift/prebuilt/build.prop:system/build.prop \ | ||
device/lg/swift/proprietary/libcamera.so:system/lib/libcamera.so \ | ||
device/lg/swift/prebuilt/yamato_pfp.fw:system/etc/firmware/yamato_pfp.fw \ | ||
device/lg/swift/prebuilt/yamato_pm4.fw:system/etc/firmware/yamato_pm4.fw \ | ||
device/lg/swift/proprietary/lgdrmserver:system/bin/lgdrmserver \ | ||
device/lg/swift/proprietary/lgesystemd:system/bin/lgesystemd \ | ||
device/lg/swift/proprietary/akmd2:system/bin/akmd2 \ | ||
device/lg/swift/prebuilt/wpa_supplicant.conf:system/etc/wifi/wpa_supplicant.conf \ | ||
|
||
#GSM | ||
PROPRIETARY := lib/liblgdrmwbxml.so lib/libdll.so lib/libril-qcril-hook-oem.so lib/libwms.so \ | ||
lib/libnv.so lib/libril_log.so lib/liblgerft.so lib/libc.so \ | ||
lib/liboem_rapi.so lib/libdss.so lib/libqmi.so lib/libmmgsdilib.so lib/libcm.so lib/liboncrpc.so lib/libdsm.so lib/libqueue.so \ | ||
lib/libril-qc-1.so lib/libdiag.so lib/libgsdi_exp.so lib/libgsdi_exp.so lib/libgstk_exp.so lib/libwmsts.so lib/libpbmlib.so \ | ||
lib/liblgeat.so lib/liblgdrm.so lib/libbcmwl.so lib/libauth.so | ||
|
||
#Wifi | ||
PROPRIETARY += etc/wl/rtecdc.bin etc/wl/nvram.txt etc/wl/rtecdc-mfgtest.bin lib/modules/wireless.ko bin/wl | ||
|
||
#Bluetooth | ||
PROPRIETARY += bin/BCM4325D1_004.002.004.0262.0270.hcd lib/libbluedroid.so lib/libbluetooth.so lib/libbluetoothd.so bin/bcmtool bin/btld bin/bluetoothd bin/brcm_patchram_plus | ||
|
||
#OpenGL | ||
PROPRIETARY += lib/egl/libEGL_adreno200.so lib/egl/libGLESv2_adreno200.so lib/egl/libGLESv1_CM_adreno200.so lib/egl/libq3dtools_adreno200.so lib/libgsl.so | ||
|
||
#HW | ||
PROPRIETARY += lib/hw/copybit.msm7k.so lib/hw/gralloc.default.so lib/hw/gralloc.msm7k.so lib/hw/lights.swift.so lib/hw/sensors.swift.so | ||
|
||
PRODUCT_COPY_FILES += $(foreach i,$(PROPRIETARY),$(LOCAL_PATH)/proprietary/$(notdir $i):system/$i) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
# | ||
# Swift Config | ||
# | ||
|
||
TARGET_BOARD_PLATFORM := msm7k | ||
TARGET_BOARD_PLATFORM_GPU := qcom-adreno200 | ||
TARGET_ARCH_VARIANT := armv6-vfp | ||
TARGET_CPU_ABI := armeabi-v6l | ||
TARGET_CPU_ABI2 := armeabi | ||
TARGET_BOOTLOADER_BOARD_NAME := swift | ||
|
||
TARGET_NO_BOOTLOADER := true | ||
TARGET_NO_RECOVERY := true | ||
TARGET_NO_KERNEL := true | ||
TARGET_NO_RADIO := true | ||
|
||
BOARD_WPA_SUPPLICANT_DRIVER := WEXT | ||
WPA_SUPPLICANT_VERSION := VER_0_6_X | ||
BOARD_WLAN_DEVICE := bcm4325 | ||
WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/wireless.ko" | ||
WIFI_DRIVER_FW_STA_PATH := "/system/etc/wl/rtecdc.bin" | ||
WIFI_DRIVER_MODULE_ARG := "firmware_path=/system/etc/wl/rtecdc.bin nvram_path=/system/etc/wl/nvram.txt" | ||
WIFI_DRIVER_MODULE_NAME := "wireless" | ||
|
||
BOARD_USES_OLD_CAMERA_HACK := true | ||
BOARD_USES_QCOM_LIBS := true | ||
BOARD_USES_QCOM_HARDWARE := true | ||
BOARD_GL_TEX_POW2_DIMENSION_REQUIRED := true | ||
BOARD_NO_GL2 := true | ||
BOARD_HAVE_BLUETOOTH := true | ||
BOARD_HAVE_BLUETOOTH_BCM := true | ||
BOARD_HAVE_FM_RADIO := true | ||
BOARD_GPS_LIBRARIES := libloc_api | ||
|
||
TARGET_HARDWARE_3D := false | ||
USE_PV_WINDOWS_MEDIA := false | ||
USE_CAMERA_STUB := false | ||
TARGET_HARDWARE_3D := false | ||
BOARD_USES_GENERIC_AUDIO := false | ||
BOARD_USE_HTC_LIBSENSORS := false | ||
|
||
BOARD_EGL_CFG := device/lg/swift/egl.cfg | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
# | ||
# Copyright (C) 2007 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 do-nothing template file. To use it, copy it to a file | ||
# named "buildspec.mk" in the root directory, and uncomment or change | ||
# the variables necessary for your desired configuration. The file | ||
# "buildspec.mk" should never be checked in to source control. | ||
###################################################################### | ||
|
||
# Choose a product to build for. Look in the products directory for ones | ||
# that work. | ||
ifndef TARGET_PRODUCT | ||
TARGET_PRODUCT:=cyanogen_swift | ||
endif | ||
|
||
# Choose a variant to build. If you don't pick one, the default is eng. | ||
# User is what we ship. Userdebug is that, with a few flags turned on | ||
# for debugging. Eng has lots of extra tools for development. | ||
ifndef TARGET_BUILD_VARIANT | ||
TARGET_BUILD_VARIANT:=eng | ||
endif | ||
|
||
# Choose additional targets to always install, even when building | ||
# minimal targets like "make droid". This takes simple target names | ||
# like "Browser" or "MyApp", the names used by LOCAL_MODULE or | ||
# LOCAL_PACKAGE_NAME. Modules listed here will always be installed in | ||
# /system, even if they'd usually go in /data. | ||
ifndef CUSTOM_MODULES | ||
#CUSTOM_MODULES:= | ||
endif | ||
|
||
# Uncomment this if you want the simulator, otherwise, build for arm | ||
ifndef TARGET_SIMULATOR | ||
TARGET_SIMULATOR:=false | ||
endif | ||
|
||
# Set this to debug or release if you care. Otherwise, it defaults to | ||
# release for arm and debug for the simulator. | ||
ifndef TARGET_BUILD_TYPE | ||
#TARGET_BUILD_TYPE:=release | ||
#TARGET_BUILD_TYPE:=debug | ||
endif | ||
|
||
# Uncomment this if you want the host tools built in debug mode. Otherwise | ||
# it defaults to release. | ||
ifndef HOST_BUILD_TYPE | ||
#HOST_BUILD_TYPE:=debug | ||
endif | ||
|
||
# Turn on debugging for selected modules. If DEBUG_MODULE_<module-name> is set | ||
# to a non-empty value, the appropriate HOST_/TARGET_CUSTOM_DEBUG_CFLAGS | ||
# will be added to LOCAL_CFLAGS when building the module. | ||
#DEBUG_MODULE_ModuleName:=true | ||
|
||
# Specify an alternative tool chain prefix if needed. | ||
#TARGET_TOOLS_PREFIX:= | ||
|
||
# Specify the extra CFLAGS to use when building a module whose | ||
# DEBUG_MODULE_ variable is set. Host and device flags are handled | ||
# separately. | ||
#HOST_CUSTOM_DEBUG_CFLAGS:= | ||
#TARGET_CUSTOM_DEBUG_CFLAGS:= | ||
|
||
# Choose additional locales, like "en_US" or "it_IT", to add to any | ||
# built product. Any locales that appear in CUSTOM_LOCALES but not in | ||
# the locale list for the selected product will be added to the end | ||
# of PRODUCT_LOCALES. | ||
ifndef CUSTOM_LOCALES | ||
#CUSTOM_LOCALES:= | ||
endif | ||
|
||
# If you have a special place to put your ouput files, set this, otherwise | ||
# it goes to <build-root>/out | ||
#OUT_DIR:=/tmp/stuff | ||
|
||
# If you want to always set certain system properties, add them to this list. | ||
# E.g., "ADDITIONAL_BUILD_PROPERTIES += ro.prop1=5 prop2=value" | ||
# This mechanism does not currently support values containing spaces. | ||
#ADDITIONAL_BUILD_PROPERTIES += | ||
|
||
# If you want to reduce the system.img size by several meg, and are willing to | ||
# lose access to CJK (and other) character sets, define NO_FALLBACK_FONT:=true | ||
ifndef NO_FALLBACK_FONT | ||
#NO_FALLBACK_FONT:=true | ||
endif | ||
|
||
# To enable instrumentation in webcore based apps like gmail and | ||
# the browser, define WEBCORE_INSTRUMENTATION:=true | ||
ifndef WEBCORE_INSTRUMENTATION | ||
#WEBCORE_INSTRUMENTATION:=true | ||
endif | ||
|
||
# To enable SVG in webcore define ENABLE_SVG:=true | ||
ifndef ENABLE_SVG | ||
#ENABLE_SVG:=true | ||
endif | ||
|
||
# when the build system changes such that this file must be updated, this | ||
# variable will be changed. After you have modified this file with the new | ||
# changes (see buildspec.mk.default), update this to the new value from | ||
# buildspec.mk.default. | ||
BUILD_ENV_SEQUENCE_NUMBER := 10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
0 0 android | ||
0 1 adreno200 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
# | ||
# Copyright (C) 2008 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. | ||
# | ||
$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) | ||
|
||
# The gps config appropriate for this device | ||
$(call inherit-product, device/common/gps/gps_us_supl.mk) | ||
|
||
DEVICE_PACKAGE_OVERLAYS := device/lg/swift/overlay | ||
|
||
PRODUCT_PACKAGES += \ | ||
VoiceDialer \ | ||
FM \ | ||
LiveWallpapersPicker \ | ||
|
||
PRODUCT_PROPERTY_OVERRIDES := \ | ||
keyguard.no_require_sim=true \ | ||
ro.ril.hsxpa=1 \ | ||
ro.ril.gprsclass=10 \ | ||
ro.media.dec.jpeg.memcap=10000000 \ | ||
ro.setupwizard.enable_bypass=1 | ||
|
||
PRODUCT_PROPERTY_OVERRIDES += \ | ||
rild.libpath=/system/lib/libril-qc-1.so \ | ||
wifi.interface=wlan0 | ||
|
||
# Time between scans in seconds. Keep it high to minimize battery drain. | ||
# This only affects the case in which there are remembered access points, | ||
# but none are in range. | ||
PRODUCT_PROPERTY_OVERRIDES += \ | ||
wifi.supplicant_scan_interval=15 | ||
|
||
# density in DPI of the LCD of this board. This is used to scale the UI | ||
# appropriately. If this property is not defined, the default value is 160 dpi. | ||
PRODUCT_PROPERTY_OVERRIDES += \ | ||
ro.sf.lcd_density=160 | ||
|
||
# Default network type | ||
# 0 => WCDMA Preferred. | ||
PRODUCT_PROPERTY_OVERRIDES += \ | ||
ro.telephony.default_network=0 | ||
|
||
# Enable JIT by default | ||
PRODUCT_PROPERTY_OVERRIDES += \ | ||
dalvik.vm.execution-mode=int:jit | ||
|
||
# The OpenGL ES API level that is natively supported by this device. | ||
# This is a 16.16 fixed point number | ||
PRODUCT_PROPERTY_OVERRIDES += \ | ||
ro.opengles.version=65536 | ||
|
||
|
||
ifeq ($(TARGET_PREBUILT_KERNEL),) | ||
LOCAL_KERNEL := device/lg/swift/kernel | ||
else | ||
LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL) | ||
endif | ||
|
||
PRODUCT_COPY_FILES += \ | ||
$(LOCAL_KERNEL):kernel | ||
|
||
# stuff common to all HTC phones | ||
#$(call inherit-product, device/htc/common/common.mk) | ||
|
||
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic.mk) | ||
|
||
# Discard inherited values and use our own instead. | ||
PRODUCT_NAME := full_swift | ||
PRODUCT_DEVICE := swift | ||
PRODUCT_MODEL := Full Android on LG GT540 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
key 107 ENDCALL WAKE_DROPPED | ||
key 113 MUTE | ||
key 114 VOLUME_DOWN | ||
key 115 VOLUME_UP | ||
key 163 MEDIA_NEXT | ||
key 164 MEDIA_PLAY_PAUSE | ||
key 165 MEDIA_PREVIOUS | ||
key 226 HEADSETHOOK WAKE | ||
key 231 CALL WAKE_DROPPED |
Oops, something went wrong.