Drop build support for Kalama to improve build times.
Change-Id: Ic4f615335bcdc0de2feb0894e005567ef90eb165
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
Add initial files needed to build in bazel for Blair.
Change-Id: Ied553b08ff819dc2490c7b46405376ec334fab07
Signed-off-by: Song Xue <quic_songxue@quicinc.com>
Add a new vm target which combines all the vm target
images into one. This way it will be easier to test
all the vm's at once.
Change-Id: I7c4ffa6f7360ad2e183d48b47683e7270bf9917e
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com>
Currently, only legacy build.sh support exists for Pineapple allyes config.
Add Bazel support for these builds.
Change-Id: I6ee869762f9061c433383fe720769e0dd874facf
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com>
Signing keys and certificates are required to sign kernel modules
and dm-verity hash, but these files are not generated in the current
build.
Add a Bazel rule to generate them and add to the output of the VM
distributions. Also add the scripts and pre-generated key required
to use them.
Change-Id: I1909548911b3d5742c75b3128f6b17b18ef789b4
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
Currently, only tuivm builds are available.
Enable the oemvm targets.
Change-Id: I5acda1e41150467726be27fcb57fd9146a425ca8
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
This reverts commit 7f1305d0f5.
Upstream ACK adds their own all_headers target, so remove ours and
make way for theirs instead.
Change-Id: I7bec32507c3da1b6c98d94392682082bd35e73e4
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
The canonical location of msm_kernel_extensions.bzl is changing.
Update the load() calls to the new location.
Change-Id: I27df6131de155cd0592cad5d57202ca01c4affb5
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
Currently, kernel_module() Kleaf rules will automatically include
kernel headers based on the input kernel_build parameter.
The new ddk_module() rule requires kernel headers to be explicitly
exported to the build system.
Change-Id: I3b4808270e0c70adf38ba382000172d7b81fda61
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
Currently, the only rules that can be defined in msm_kernel_extensions.bzl
are invoked for each target. If a rule just needs to be declared once at
the top level, there's no way to do that.
Add and invoke a new macro from the top-level to enable this functionality.
Change-Id: I239c0e44f6938dee7dda4c0cb1434f9bf925b13c
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
Currently, only legacy build.sh support exists for VM
builds.
Add Bazel support for these builds.
Change-Id: I10b221aa4a6633240b984eff333e15f5cd8b82cd
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
Kleaf replaces build.sh. Define pineapple target in Bazel
so it may be built with the following command:
tools/bazel run //msm-kernel:pineapple_gki
Change-Id: If78ea5482898f92b751cad8542401ba12d9663bf
Signed-off-by: John Moon <quic_johmoo@quicinc.com>