Initial push

Change-Id: I8b556973dd3e7199a0b30b98e01b9700301a3cc6
This commit is contained in:
basamaryan
2025-07-16 00:30:21 -04:00
commit 7af40ce5dd
5 changed files with 79 additions and 0 deletions

8
Android.bp Normal file
View File

@@ -0,0 +1,8 @@
//
// Copyright (C) 2025 The LineageOS Project
//
// SPDX-License-Identifier: Apache-2.0
//
soong_namespace {
}

12
device.mk Normal file
View File

@@ -0,0 +1,12 @@
#
# Copyright (C) 2025 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Inherit from the proprietary version
$(call inherit-product, vendor/qcom/wfd/wfd-vendor.mk)
# Soong namespaces
PRODUCT_SOONG_NAMESPACES += \
$(LOCAL_PATH)

26
extract-files.py Executable file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/env -S PYTHONPATH=../../../tools/extract-utils python3
#
# SPDX-FileCopyrightText: 2025 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
from extract_utils.main import (
ExtractUtils,
ExtractUtilsModule,
)
namespace_imports = [
'vendor/qcom/opensource/commonsys/display',
'vendor/qcom/opensource/commonsys-intf/display',
]
module = ExtractUtilsModule(
'wfd',
'qcom',
namespace_imports=namespace_imports,
)
if __name__ == '__main__':
utils = ExtractUtils.device(module)
utils.run()

32
proprietary-files.txt Normal file
View File

@@ -0,0 +1,32 @@
# These proprietary files are extracted from the Xiaomi 15 (codenamed `dada`) OS2.0.217.0.WOCMIXM, unless pinned
system/framework/WfdCommon.jar;BOOT_JAR
system_ext/bin/wfdservice64:system_ext/bin/wfdservice
system_ext/etc/init/wfdservice.rc
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
system_ext/etc/seccomp_policy/wfdservice64.policy
system_ext/etc/wfdconfigsink.xml
system_ext/lib64/libmmosal.so
system_ext/lib64/libmmparser_lite.so
system_ext/lib64/libmmrtpdecoder.so
system_ext/lib64/libmmrtpencoder.so
system_ext/lib64/libwfdavenhancements.so
system_ext/lib64/libwfdclient.so
system_ext/lib64/libwfdcommonutils.so
system_ext/lib64/libwfdconfigutils.so
system_ext/lib64/libwfddisplayconfig.so
system_ext/lib64/libwfdmminterface.so
system_ext/lib64/libwfdmmsink.so
system_ext/lib64/libwfdmmsrc_system.so
system_ext/lib64/libwfdnative.so;SYMLINK=system_ext/priv-app/WfdService/lib/arm64/libwfdnative.so
system_ext/lib64/libwfdrtsp.so
system_ext/lib64/libwfdservice.so
system_ext/lib64/libwfdsinksm.so
system_ext/lib64/libwfduibcinterface.so
system_ext/lib64/libwfduibcsink.so
system_ext/lib64/libwfduibcsinkinterface.so
system_ext/lib64/libwfduibcsrc.so
system_ext/lib64/libwfduibcsrcinterface.so
system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
system_ext/priv-app/WfdService/WfdService.apk

1
setup-makefiles.py Executable file
View File

@@ -0,0 +1 @@
#!./extract-files.py --regenerate_makefiles