diff options
author | Bruno Martins <bgcngm@gmail.com> | 2016-06-05 16:16:13 +0100 |
---|---|---|
committer | davidevinavil <davidevinavil@gmail.com> | 2017-01-21 18:25:08 +0100 |
commit | 82fbdb73c29889792b5003378a8014d1fddf45a5 (patch) | |
tree | e40da2ba8776b01b5047bf33dc0a2f241af8feb8 /setup-makefiles.sh | |
parent | 5ce00344e5322de64b226b5bf779e8b3d769e723 (diff) |
z2_plus: Build GPS HAL from source
* Remove Location API for targets with RPC
* Use stock GPS configs (also include missing xtwifi.conf)
Change-Id: I142d161b324e1bc84d258adbedb0a454a72e7e4c
Diffstat (limited to '')
-rwxr-xr-x | setup-makefiles.sh | 117 |
1 files changed, 116 insertions, 1 deletions
diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 17a6e85..aabf435 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -33,7 +33,6 @@ CM_ROOT="$MY_DIR"/../../.. printf '\n%s\n' "ifeq (\$(QCPATH),)" >> "$PRODUCTMK" printf '\n%s\n' "ifeq (\$(QCPATH),)" >> "$ANDROIDMK" - # Qualcomm performance blobs - conditional as well # in order to support LineageOS builds cat << EOF >> "$PRODUCTMK" @@ -50,10 +49,126 @@ ifneq (\$(TARGET_HAVE_QC_PERF),true) EOF +<<<<<<< HEAD echo "endif" >> "$PRODUCTMK" cat << EOF >> "$ANDROIDMK" +======= +# This file is generated by device/$VENDOR/$DEVICE/setup-makefiles.sh + +LOCAL_PATH := \$(call my-dir) + +ifeq (\$(TARGET_DEVICE),gemini) + +include \$(CLEAR_VARS) +LOCAL_MODULE := TimeService +LOCAL_MODULE_CLASS := APPS +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX) +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES := proprietary/app/TimeService/TimeService.apk +LOCAL_CERTIFICATE := platform +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := qcrilmsgtunnel +LOCAL_MODULE_CLASS := APPS +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX) +LOCAL_MODULE_TAGS := optional +LOCAL_PRIVILEGED_MODULE := true +LOCAL_SRC_FILES := proprietary/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk +LOCAL_CERTIFICATE := platform +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := shutdownlistener +LOCAL_MODULE_CLASS := APPS +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_SUFFIX := \$(COMMON_ANDROID_PACKAGE_SUFFIX) +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES := proprietary/app/shutdownlistener/shutdownlistener.apk +LOCAL_CERTIFICATE := platform +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := qcnvitems +LOCAL_MODULE_CLASS := JAVA_LIBRARIES +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_SUFFIX := \$(COMMON_JAVA_PACKAGE_SUFFIX) +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES := proprietary/framework/qcnvitems.jar +LOCAL_CERTIFICATE := PRESIGNED +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := qcrilhook +LOCAL_MODULE_CLASS := JAVA_LIBRARIES +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_SUFFIX := \$(COMMON_JAVA_PACKAGE_SUFFIX) +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES := proprietary/framework/qcrilhook.jar +LOCAL_CERTIFICATE := PRESIGNED +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := libloc_api_v02 +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_PATH_64 := \$(TARGET_OUT_SHARED_LIBRARIES) +LOCAL_MODULE_PATH_32 := \$(2ND_TARGET_OUT_SHARED_LIBRARIES) +LOCAL_MODULE_SUFFIX := .so +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES_64 := proprietary/lib64/libloc_api_v02.so +LOCAL_SRC_FILES_32 := proprietary/lib/libloc_api_v02.so +LOCAL_MULTILIB := both +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := libloc_ds_api +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_PATH_64 := \$(TARGET_OUT_SHARED_LIBRARIES) +LOCAL_MODULE_PATH_32 := \$(2ND_TARGET_OUT_SHARED_LIBRARIES) +LOCAL_MODULE_SUFFIX := .so +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES_64 := proprietary/lib64/libloc_ds_api.so +LOCAL_SRC_FILES_32 := proprietary/lib/libloc_ds_api.so +LOCAL_MULTILIB := both +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := libTimeService +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_SUFFIX := .so +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_PATH_64 := \$(TARGET_OUT_VENDOR_SHARED_LIBRARIES) +LOCAL_MODULE_PATH_32 := \$(2ND_TARGET_OUT_VENDOR_SHARED_LIBRARIES) +LOCAL_MULTILIB := both +LOCAL_PROPRIETARY_MODULE := true +LOCAL_SRC_FILES_64 := proprietary/vendor/lib64/libTimeService.so +LOCAL_SRC_FILES_32 := proprietary/vendor/lib/libTimeService.so +include \$(BUILD_PREBUILT) + +include \$(CLEAR_VARS) +LOCAL_MODULE := libtime_genoff +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_MODULE_OWNER := $VENDOR +LOCAL_MODULE_SUFFIX := .so +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_PATH_64 := \$(TARGET_OUT_VENDOR_SHARED_LIBRARIES) +LOCAL_MODULE_PATH_32 := \$(2ND_TARGET_OUT_VENDOR_SHARED_LIBRARIES) +LOCAL_MULTILIB := both +LOCAL_PROPRIETARY_MODULE := true +LOCAL_SRC_FILES_64 := proprietary/vendor/lib64/libtime_genoff.so +LOCAL_SRC_FILES_32 := proprietary/vendor/lib/libtime_genoff.so +include \$(BUILD_PREBUILT) + +\$(shell mkdir -p \$(PRODUCT_OUT)/system/vendor/lib/egl && pushd \$(PRODUCT_OUT)/system/vendor/lib > /dev/null && ln -s egl/libEGL_adreno.so libEGL_adreno.so && popd > /dev/null) +\$(shell mkdir -p \$(PRODUCT_OUT)/system/vendor/lib64/egl && pushd \$(PRODUCT_OUT)/system/vendor/lib64 > /dev/null && ln -s egl/libEGL_adreno.so libEGL_adreno.so && popd > /dev/null) +>>>>>>> e90222e... gemini: Build GPS HAL from source endif |