android_kernel_samsung_sm86.../qcom/opensource/fingerprint
David Wronek 992813d9c1 Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff'
git-subtree-dir: qcom/opensource/fingerprint
git-subtree-mainline: af64423e9f
git-subtree-split: bf1db14b5f
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/fingerprint
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:44:49 +02:00
..
Android.mk Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
BUILD.bazel Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
define_modules.bzl Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
fingerprint_board.mk Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
fingerprint_product.mk Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
Kbuild Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
Makefile Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
qbt_handler.c Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
qbt_handler.h Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00
README.txt Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff' 2024-10-06 16:44:49 +02:00

How to set up and Compile using Bazel

Create symlink to link with kernel_platform for building and running bazel

mkdir -p kernel_platform/external_modules
cd kernel_platform/external_modules
ln -s ../../vendor/qcom/opens/fingerprint


Command to check from kernel_platform dir to check if setup correct
./build_with_bazel.py -t pinapple gki --lto=thin


Command to run bazel build
./tools/bazel build --lto=thin //external_modules/fingerprint:all

Command example to run bazel run to copy to dist dir
./tools/bazel run --lto=thin //external_modules/fingerprint:pinapple_gki_qbt_handler_dist

Note: A few misspells on purpose to avoid banned keywords.