diff --git a/build.config.msm.telematics b/build.config.msm.telematics new file mode 100644 index 000000000000..cd1dc6a9759a --- /dev/null +++ b/build.config.msm.telematics @@ -0,0 +1,19 @@ +################################################################################ +# Common MSM configuration for building non-GKI-based kernels +DEFCONFIG="generic_tele_defconfig" + +function build_defconfig_fragments() { + if [[ "${VARIANT}" =~ ^(perf_defconfig|debug_defconfig)$ ]]; then + apply_defconfig_fragment ${KERNEL_DIR}/arch/${ARCH}/configs/vendor/${MSM_ARCH}.config vendor/${MSM_ARCH}_defconfig + + if [ "${VARIANT}" = perf_defconfig ]; then + return + fi + + apply_defconfig_fragment ${KERNEL_DIR}/arch/${ARCH}/configs/vendor/${MSM_ARCH}_debug.config vendor/${MSM_ARCH}-debug_defconfig + else + echo "Variant '${VARIANT}' unsupported by mdm" + exit 1 + fi +} +build_defconfig_fragments