Loading config/common.mk +50 −9 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ PRODUCT_PACKAGES += \ libmtkshim_log \ libmtkshim_audio \ libmtkshim_ui \ libmtkshim_gui \ libmtkshim_omx \ libmtkshim_gps Loading @@ -13,13 +14,57 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ libion # GPS PRODUCT_COPY_FILES += \ vendor/mad/prebuilt/etc/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml # Gralloc PRODUCT_PACKAGES += \ android.hardware.graphics.allocator@2.0-impl \ android.hardware.graphics.allocator@2.0-service \ android.hardware.graphics.mapper@2.0-impl \ android.hardware.renderscript@1.0-impl # HW Composer PRODUCT_PACKAGES += \ android.hardware.graphics.composer@2.1-impl # Light HAL PRODUCT_PACKAGES += \ android.hardware.light@2.0-impl # Bluetooth PRODUCT_PACKAGES += \ android.hardware.bluetooth@1.0-impl # Camera PRODUCT_PACKAGES += \ android.hardware.camera.provider@2.4-impl # Sensors PRODUCT_PACKAGES += \ android.hardware.sensors@1.0-impl # Keymaster PRODUCT_PACKAGES += \ android.hardware.keymaster@3.0-impl # Memtrack PRODUCT_PACKAGES += \ android.hardware.memtrack@1.0-impl # Thermal PRODUCT_PACKAGES += \ android.hardware.thermal@1.0-impl # PowerHAL PRODUCT_PACKAGES += \ android.hardware.power@1.0-impl # GPS PRODUCT_PACKAGES += \ android.hardware.gnss@1.0-impl \ libcurl PRODUCT_COPY_FILES += \ vendor/mad/prebuilt/etc/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml # Chromium PRODUCT_PACKAGES += \ Chromium Loading @@ -40,10 +85,6 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ madLauncher # madGallery PRODUCT_PACKAGES += \ madGallery # Include explicitly to work around Facelock issues PRODUCT_PACKAGES += \ libprotobuf-cpp-full Loading Loading @@ -113,8 +154,8 @@ PRODUCT_PROPERTY_OVERRIDES += \ ro.build.selinux=1 # madOS Versioning ANDROID_VERSION = 7.1.2 MADOS_VERSION = 1.2 ANDROID_VERSION = 8.0.0 MADOS_VERSION = 2.0 ifndef MADOS_BUILD_TYPE MADOS_BUILD_TYPE := OFFICIAL Loading config/media.mk +8 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,14 @@ PRODUCT_PACKAGES += \ libtinymix \ libtinyxml PRODUCT_PACKAGES += \ android.hardware.audio@2.0-impl \ android.hardware.audio.effect@2.0-impl \ android.hardware.soundtrigger@2.0-impl PRODUCT_PACKAGES += \ android.hardware.drm@1.0-impl PRODUCT_COPY_FILES += \ frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:/system/etc/audio_policy_volumes.xml \ frameworks/av/services/audiopolicy/config/default_volume_tables.xml:/system/etc/default_volume_tables.xml \ Loading config/symbols.mk +3 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,9 @@ endif ifeq ($(TARGET_INCLUDE_UI_SYMBOLS),true) LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/lib/libui.so|libmtkshim_ui.so:/system/lib64/libui.so|libmtkshim_ui.so endif ifeq ($(TARGET_INCLUDE_GUI_SYMBOLS),true) LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/lib/libgui.so|libmtkshim_gui.so:/system/lib64/libgui.so|libmtkshim_gui.so endif ifeq ($(TARGET_INCLUDE_OMX_SYMBOLS),true) LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/lib/libMtkOmxVdec.so|libmtkshim_omx.so endif Loading config/wifi.mk +4 −1 Original line number Diff line number Diff line # Wifi PRODUCT_PACKAGES += \ android.hardware.wifi@1.0-service \ lib_driver_cmd_mt66xx \ libwpa_client \ hostapd \ wificond \ wifilogd \ wpa_supplicant PRODUCT_COPY_FILES += \ Loading libmtkshims/Android.mk +12 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,18 @@ ifeq ($(TARGET_INCLUDE_UI_SYMBOLS),true) include $(BUILD_SHARED_LIBRARY) endif # gui symbols ifeq ($(TARGET_INCLUDE_GUI_SYMBOLS),true) include $(CLEAR_VARS) LOCAL_SRC_FILES := gui.cpp LOCAL_SHARED_LIBRARIES := libgui LOCAL_MODULE := libmtkshim_gui LOCAL_MODULE_TAGS := optional include $(BUILD_SHARED_LIBRARY) endif # omx symbols ifeq ($(TARGET_INCLUDE_OMX_SYMBOLS),true) include $(CLEAR_VARS) Loading Loading
config/common.mk +50 −9 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ PRODUCT_PACKAGES += \ libmtkshim_log \ libmtkshim_audio \ libmtkshim_ui \ libmtkshim_gui \ libmtkshim_omx \ libmtkshim_gps Loading @@ -13,13 +14,57 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ libion # GPS PRODUCT_COPY_FILES += \ vendor/mad/prebuilt/etc/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml # Gralloc PRODUCT_PACKAGES += \ android.hardware.graphics.allocator@2.0-impl \ android.hardware.graphics.allocator@2.0-service \ android.hardware.graphics.mapper@2.0-impl \ android.hardware.renderscript@1.0-impl # HW Composer PRODUCT_PACKAGES += \ android.hardware.graphics.composer@2.1-impl # Light HAL PRODUCT_PACKAGES += \ android.hardware.light@2.0-impl # Bluetooth PRODUCT_PACKAGES += \ android.hardware.bluetooth@1.0-impl # Camera PRODUCT_PACKAGES += \ android.hardware.camera.provider@2.4-impl # Sensors PRODUCT_PACKAGES += \ android.hardware.sensors@1.0-impl # Keymaster PRODUCT_PACKAGES += \ android.hardware.keymaster@3.0-impl # Memtrack PRODUCT_PACKAGES += \ android.hardware.memtrack@1.0-impl # Thermal PRODUCT_PACKAGES += \ android.hardware.thermal@1.0-impl # PowerHAL PRODUCT_PACKAGES += \ android.hardware.power@1.0-impl # GPS PRODUCT_PACKAGES += \ android.hardware.gnss@1.0-impl \ libcurl PRODUCT_COPY_FILES += \ vendor/mad/prebuilt/etc/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml # Chromium PRODUCT_PACKAGES += \ Chromium Loading @@ -40,10 +85,6 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ madLauncher # madGallery PRODUCT_PACKAGES += \ madGallery # Include explicitly to work around Facelock issues PRODUCT_PACKAGES += \ libprotobuf-cpp-full Loading Loading @@ -113,8 +154,8 @@ PRODUCT_PROPERTY_OVERRIDES += \ ro.build.selinux=1 # madOS Versioning ANDROID_VERSION = 7.1.2 MADOS_VERSION = 1.2 ANDROID_VERSION = 8.0.0 MADOS_VERSION = 2.0 ifndef MADOS_BUILD_TYPE MADOS_BUILD_TYPE := OFFICIAL Loading
config/media.mk +8 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,14 @@ PRODUCT_PACKAGES += \ libtinymix \ libtinyxml PRODUCT_PACKAGES += \ android.hardware.audio@2.0-impl \ android.hardware.audio.effect@2.0-impl \ android.hardware.soundtrigger@2.0-impl PRODUCT_PACKAGES += \ android.hardware.drm@1.0-impl PRODUCT_COPY_FILES += \ frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:/system/etc/audio_policy_volumes.xml \ frameworks/av/services/audiopolicy/config/default_volume_tables.xml:/system/etc/default_volume_tables.xml \ Loading
config/symbols.mk +3 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,9 @@ endif ifeq ($(TARGET_INCLUDE_UI_SYMBOLS),true) LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/lib/libui.so|libmtkshim_ui.so:/system/lib64/libui.so|libmtkshim_ui.so endif ifeq ($(TARGET_INCLUDE_GUI_SYMBOLS),true) LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/lib/libgui.so|libmtkshim_gui.so:/system/lib64/libgui.so|libmtkshim_gui.so endif ifeq ($(TARGET_INCLUDE_OMX_SYMBOLS),true) LINKER_FORCED_SHIM_LIBS := $(LINKER_FORCED_SHIM_LIBS):/system/lib/libMtkOmxVdec.so|libmtkshim_omx.so endif Loading
config/wifi.mk +4 −1 Original line number Diff line number Diff line # Wifi PRODUCT_PACKAGES += \ android.hardware.wifi@1.0-service \ lib_driver_cmd_mt66xx \ libwpa_client \ hostapd \ wificond \ wifilogd \ wpa_supplicant PRODUCT_COPY_FILES += \ Loading
libmtkshims/Android.mk +12 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,18 @@ ifeq ($(TARGET_INCLUDE_UI_SYMBOLS),true) include $(BUILD_SHARED_LIBRARY) endif # gui symbols ifeq ($(TARGET_INCLUDE_GUI_SYMBOLS),true) include $(CLEAR_VARS) LOCAL_SRC_FILES := gui.cpp LOCAL_SHARED_LIBRARIES := libgui LOCAL_MODULE := libmtkshim_gui LOCAL_MODULE_TAGS := optional include $(BUILD_SHARED_LIBRARY) endif # omx symbols ifeq ($(TARGET_INCLUDE_OMX_SYMBOLS),true) include $(CLEAR_VARS) Loading