Enable GKI based build system for autoghgvm.
Change-Id: Ieecd9110d5e78eaa5d54edbef6ba99218cf43bac
Signed-off-by: Singa Reddy Dasari <quic_singredd@quicinc.com>
Add build configs and bazel files to support TUIVM on Niobe.
Change-Id: I1e81f0b9433defa63b05f286f99c789414aab856
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Out of tree (OOT) modules have a requirement to compile differently
for lunch target in Android builds but still use base target's
msm-kernel bazel package.
- How get_all_lunch_target_base_target_variants is used?
By calling this function from tech pack bazel file, It returns tuple of
(lunch_target, base_target, variant). This is useful to define a bazel
package sepcific to that lunch target
<base_target>_<variant>_<lunch_target>
- How build_module.sh calls this package to run in bazel?
When the script queries for the applicable packages under a folder,
it will query for <base_t>_<variant>_<lunch_t>. This regex will be
passed by individual OOT module's Makefile using
LOCAL_MODULE_DDK_SUBTARGET_REGEX
Syntax:
ifeq ($(TARGET_BOARD_PLATFORM), lunch_target)
LOCAL_MODULE_DDK_SUBTARGET_REGEX := "lunch_target_tech_regex.*"
endif
Change-Id: Id0b79292e9ef9a7ec1562ff6f48e0ba7c131c420
Signed-off-by: Auditya Bhattaram <quic_audityab@quicinc.com>
Add support to compile autoghgvm as msm_kernel_lagvm target.
Change-Id: I21c00ba0bd51bcfb3eb3b86e6a1777c6f78441d5
Signed-off-by: Ramachandran Venkataramani <quic_ramavenk@quicinc.com>
All targets under "targets" are used as "la_targets" only
Renaming the category accordingly, to align with other targets.
Change-Id: Ie308bf9d4f7e66e8b07d245f210f933ac01e7c96
Signed-off-by: Sankalp Negi <quic_snegi@quicinc.com>
In order to avoid conflicts with future Android/GKI variants
for same target, use "lxc" as differentiators for monaco_auto.
Change-Id: Ia7bb2d2a0ee30af453c043d375e2e81d203d3822
Signed-off-by: Sankalp Negi <quic_snegi@quicinc.com>
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>
This creates a list of targets that are applicable for
vm types.
Change-Id: I72f3446a31ac135fe57d4e949ce854b0ecbfe7e1
Signed-off-by: Abdul Salam <quic_asalam@quicinc.com>
Change name of the target to pineapple-allyes from pineapple.allyes.
Change-Id: I84525dda8efe64b9a031dda9e261c0a563cd979e
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@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>
Currently, only tuivm builds are available.
Enable the oemvm targets.
Change-Id: I5acda1e41150467726be27fcb57fd9146a425ca8
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>