Commit c830e3f6 authored by d0n (d0n@d0nmachine)'s avatar d0n (d0n@d0nmachine)
Browse files

{'modified': ['config/common.mk', 'config/symbols.mk',...

{'modified': ['config/common.mk', 'config/symbols.mk', 'libmtkshims/Android.mk', 'mtklibs/ccci_fsd/Android.mk_', 'proprietary/custom/mt6757/hal/Android.mk_'], 'deleted': ['Android.mk', 'mtklibs/libmtk_vt_service/Android.mk', 'mtklibs/vtservice/Android.mk', 'proprietary/Android.mk', 'proprietary/cgen/Android.mk', 'proprietary/custom/Android.mk', 'proprietary/custom/mt6757/hal/cam_cal/Android.mk', 'proprietary/custom/mt6757/hal/camera/Android.mk', 'proprietary/custom/mt6757/hal/camera_3a/Android.mk', 'proprietary/custom/mt6757/hal/eeprom/Android.mk', 'proprietary/custom/mt6757/hal/flashlight/Android.mk', 'proprietary/custom/mt6757/hal/imgsensor/Android.mk', 'proprietary/custom/mt6757/hal/imgsensor_src/Android.mk', 'proprietary/custom/mt6757/hal/lens/Android.mk', 'proprietary/custom/mt6757/native/Android.mk', 'proprietary/custom/p15v57c2k_gq_tee/Android.mk', 'proprietary/custom/p15v57c2k_gq_tee/hal/Android.mk', 'proprietary/custom/p15v57c2k_gq_tee/hal/aal/Android.mk', 'proprietary/custom/p15v57c2k_gq_tee/hal/imgsensor/Android.mk', 'proprietary/custom/p15v57c2k_gq_tee/hal/imgsensor_src/Android.mk', 'proprietary/custom/p15v57c2k_gq_tee/hal/pq/Android.mk', 'proprietary/hardware/fstab/Android.mk_', 'proprietary/hardware/fstab/mt6757/Android.mk_', 'sepolicy/akmd09911.te', 'sepolicy/app.te', 'sepolicy/bootanim.te', 'sepolicy/charger.te', 'sepolicy/gatekeeperd.te', 'sepolicy/hal_audio_default.te', 'sepolicy/hal_bluetooth_default.te', 'sepolicy/hal_camera_default.te', 'sepolicy/hal_drm_default.te', 'sepolicy/hal_fingerprint_default.te', 'sepolicy/hal_gnss_default.te', 'sepolicy/hal_graphics_allocator_default.te', 'sepolicy/hal_graphics_composer_default.te', 'sepolicy/hal_ir_default.te', 'sepolicy/hal_keymaster_default.te', 'sepolicy/hal_sensors_default.te', 'sepolicy/hal_wifi_default.te', 'sepolicy/hwservice.te', 'sepolicy/hwservice_contexts', 'sepolicy/keystore.te', 'sepolicy/mtk_hal_power.te', 'sepolicy/mtk_hal_pq.te', 'sepolicy/nvram_perms.te', 'sepolicy/rilproxy.te', 'sepolicy/servicemanager.te', 'sepolicy/st480d.te', 'sepolicy/tkcore.te', 'sepolicy/wmt_launcher.te', 'wpa_supplicant_8_lib/Android.mk_', 'wpa_supplicant_8_lib/mediatek_driver_cmd_nl80211.c'], 'added': ['libmtkshims/fingerprint.cpp', 'libmtkshims/ril.cpp', 'mtklibs/libmtk_vt_service/Android.mk_', 'mtklibs/vtservice/Android.mk_', 'proprietary/Android.mk_', 'proprietary/cgen/Android.mk_', 'proprietary/custom/Android.mk_', 'proprietary/custom/mt6757/Android.mk_', 'proprietary/custom/mt6757/cgen/cfgdefault/', 'proprietary/custom/mt6757/cgen/cfgfileinc/CFG_Custom1_File.h', 'proprietary/custom/mt6757/cgen/cfgfileinc/CFG_GPS_File.h', 'proprietary/custom/mt6757/cgen/cfgfileinc/CFG_PRODUCT_INFO_File.h', 'proprietary/custom/mt6757/cgen/cfgfileinc/CFG_Wifi_File.h', 'proprietary/custom/mt6757/cgen/inc/', 'proprietary/custom/mt6757/common/', 'proprietary/custom/mt6757/drm/', 'proprietary/custom/mt6757/factory/', 'proprietary/custom/mt6757/hal/aal/', 'proprietary/custom/mt6757/hal/audioflinger/', 'proprietary/custom/mt6757/hal/bluetooth/', 'proprietary/custom/mt6757/hal/cam_cal/Android.mk_', 'proprietary/custom/mt6757/hal/camera/Android.mk_', 'proprietary/custom/mt6757/hal/camera_3a/Android.mk_', 'proprietary/custom/mt6757/hal/eeprom/Android.mk_', 'proprietary/custom/mt6757/hal/flashlight/Android.mk_', 'proprietary/custom/mt6757/hal/gamma/', 'proprietary/custom/mt6757/hal/imgsensor/Android.mk_', 'proprietary/custom/mt6757/hal/imgsensor/NOTICE', 'proprietary/custom/mt6757/hal/imgsensor/gc2235_raw/', 'proprietary/custom/mt6757/hal/imgsensor/gc2355_mipi_raw/config.ftbl.gc2355_mipi_raw.h', 'proprietary/custom/mt6757/hal/imgsensor/gc5024_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor/gc5025_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor/imx219_mipi_raw/config.ftbl.imx219_mipi_raw.h', 'proprietary/custom/mt6757/hal/imgsensor/ov5648_mipi_raw/config.ftbl.ov5648_mipi_raw.h', 'proprietary/custom/mt6757/hal/imgsensor/ov8865_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor/sp2509_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor/sp2518_yuv/', 'proprietary/custom/mt6757/hal/imgsensor/sp5506_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor/sp5509_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor_metadata/gc2355_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor_metadata/imx219_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor_metadata/ov5648_mipi_raw/', 'proprietary/custom/mt6757/hal/imgsensor_metadata/sp2518_yuv/', 'proprietary/custom/mt6757/hal/imgsensor_src/Android.mk_', 'proprietary/custom/mt6757/hal/imgsensor_src/NOTICE', 'proprietary/custom/mt6757/hal/imgsensor_src/sensor_awb.cpp', 'proprietary/custom/mt6757/hal/lens/Android.mk_', 'proprietary/custom/mt6757/hal/matv/', 'proprietary/custom/mt6757/hal/pq/', 'proprietary/custom/mt6757/hal/sensors/', 'proprietary/custom/mt6757/kernel/dct/', 'proprietary/custom/mt6757/native/Android.mk_', 'proprietary/custom/mt6757/native/custom_user_agent.h', 'proprietary/custom/mt6757/native/vr/', 'proprietary/custom/mt6757/secro/', 'proprietary/custom/mt6757/security/', 'proprietary/custom/p15v57c2k_gq_tee/Android.mk_', 'proprietary/custom/p15v57c2k_gq_tee/hal/Android.mk_', 'proprietary/custom/p15v57c2k_gq_tee/hal/aal/Android.mk_', 'proprietary/custom/p15v57c2k_gq_tee/hal/imgsensor/Android.mk_', 'proprietary/custom/p15v57c2k_gq_tee/hal/imgsensor_src/Android.mk_', 'proprietary/custom/p15v57c2k_gq_tee/hal/pq/Android.mk_', 'proprietary/hardware/aal/mt6757/cmds/README', 'proprietary/hardware/aal/mt6757/cmds/main_aal.cpp', 'proprietary/hardware/aal/mt6757/inc/', 'proprietary/hardware/aal/mt6757/lib/README', 'proprietary/hardware/aal/mt6757/lib/cust_aal_main.cpp', 'proprietary/hardware/aal/mt6757/tool/AndroidManifest.xml', 'proprietary/hardware/aal/mt6757/tool/README', 'proprietary/hardware/aal/mt6757/tool/ic_launcher_tune-web.png', 'proprietary/hardware/aal/mt6757/tool/jni/README', 'proprietary/hardware/aal/mt6757/tool/jni/aaltool_jni.cpp', 'proprietary/hardware/aal/mt6757/tool/native/README', 'proprietary/hardware/aal/mt6757/tool/native/tuning.cpp', 'proprietary/hardware/aal/mt6757/tool/project.properties', 'proprietary/hardware/aal/mt6757/tool/res/', 'proprietary/hardware/aal/mt6757/tool/src/', 'proprietary/hardware/fstab/Android.mk', 'proprietary/hardware/fstab/mt6757/Android.mk']} cm-14.1

Change-Id: Ide538e762cc04254bd57725000b1f05551a3248c
parent 8f45c583
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -5,9 +5,11 @@ PRODUCT_PACKAGES += \
    libmtkshim_ui \
    libmtkshim_omx \
    libmtkshim_gps \
	libmtkshim_ril \
	libmtkshim_vtmal \
	libmtkshim_pbbuilder \
	libmtkshim_mediajni \
	libmtkshim_fingerprint \

# Display
PRODUCT_PACKAGES += \
@@ -69,6 +71,9 @@ PRODUCT_PROPERTY_OVERRIDES += \
    ro.config.vc_call_vol_steps=14 \
    ro.config.media_vol_steps=30

#BOARD_SEPOLICY_DIRS := \
#  vendor/mediatek/sepolicy

ANDROID_VERSION = 7.1.2

# include other configs
+1 −5
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@ ifeq ($(TARGET_INCLUDE_OMX_SYMBOLS),true)
LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/vendor/lib/libMtkOmxVdec.so|libmtkshim_omx.so
endif
ifeq ($(TARGET_INCLUDE_GPS_SYMBOLS),true)
LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/vendor/bin/mtk_agpsd|libmtkshim_gps.so
LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/vendor/bin/mtk_agpsd|libmtkshim_gps.so:/system/vendor/bin/volte_imcb|libmtk_vt_service.so:/system/vendor/bin/mtk_agpsd|mtk-rilproxy.so:/system/vendor/bin/mtk_agpsd|gps.mt6757.so:/system/vendor/bin/mtk_agpsd|libviagpsrpc.so:/system/vendor/lib64/libmal_rilproxy.so|mtk-ril.so:/system/vendor/lib64/libmal_rilproxy.so|mtk-rilproxy.so
endif
ifeq ($(TARGET_INCLUDE_PBBUILDER_SYMBOLS),true)
LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/vendor/bin/program_binary_builder|libmtkshim_pbbuilder.so
@@ -29,7 +29,3 @@ endif
ifeq ($(TARGET_INCLUDE_CAMERA_SYMBOLS),true)
LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/vendor/lib/libfeatureio.so|libmtkshim_camera.so:/system/vendor/lib64/libfeatureio.so|libmtkshim_camera.so:/system/vendor/lib/libcam.camnode.so|libmtkshim_camera.so:/system/vendor/lib64/libcam.camnode.so|libmtkshim_camera.so
endif

#LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/vendor/bin/volte_imcb|libmtk_vt_service.so:/system/vendor/bin/mtk_agpsd|mtk-rilproxy.so:/system/vendor/bin/mtk_agpsd|gps.mt6757.so:/system/vendor/bin/mtk_agpsd|libviagpsrpc.so

+18 −5
Original line number Diff line number Diff line
@@ -51,11 +51,8 @@ endif
# gps symbols
ifeq ($(TARGET_INCLUDE_GPS_SYMBOLS),true)
    include $(CLEAR_VARS)
    LOCAL_SRC_FILES := \
        agps/icu55.c \
        agps/icu53.c \
        agps/ssl.c
    LOCAL_SHARED_LIBRARIES := libicuuc libssl
    LOCAL_SRC_FILES := ril.cpp \
    LOCAL_SHARED_LIBRARIES := libicuuc libssl libmal_rilproxy
    LOCAL_MODULE := libmtkshim_gps
    LOCAL_PROPRIETARY_MODULE := true
    include $(BUILD_SHARED_LIBRARY)
@@ -101,6 +98,22 @@ ifeq ($(TARGET_INCLUDE_FENCE_SYMBOLS),true)
  include $(BUILD_SHARED_LIBRARY)
endif

ifeq ($(TARGET_INCLUDE_RIL_SYMBOLS),true)
  include $(CLEAR_VARS)
  LOCAL_SRC_FILES := ril.cpp
  LOCAL_MODULE := libmtkshim_ril
  LOCAL_PROPRIETARY_MODULE := true
  include $(BUILD_SHARED_LIBRARY)
endif

ifeq ($(TARGET_INCLUDE_FINGERPRINT_SYMBOLS),true)
  include $(CLEAR_VARS)
  LOCAL_SRC_FILES := fingerprint.cpp
  LOCAL_MODULE := libmtkshim_fingerprint
  LOCAL_PROPRIETARY_MODULE := true
  include $(BUILD_SHARED_LIBRARY)
endif

ifeq ($(TARGET_INCLUDE_CAMERA_SYMBOLS),true)
    include $(CLEAR_VARS)
    LOCAL_SRC_FILES := cam.cpp camera.cpp camhack.cpp
+13 −0
Original line number Diff line number Diff line
#include <stdint.h>

extern "C" {
    void _ZN21SunwaveFingerprintHAL8instanceEv(uint32_t);

    void _ZN21SunwaveFingerprintHAL8instanceEi(int32_t layer){
    }

    void _ZN22SunwaveFingerprintCoreC2Ev(uint32_t);

    void _ZN22SunwaveFingerprintCoreC2Ei(int32_t layer){
    }
}

libmtkshims/ril.cpp

0 → 100644
+4 −0
Original line number Diff line number Diff line
int rilproxy_cmd_resp_(void)
{
    return 0;
}
Loading