diff options
-rw-r--r-- | extract_utils.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/extract_utils.sh b/extract_utils.sh index a4197a5..771e6bf 100644 --- a/extract_utils.sh +++ b/extract_utils.sh @@ -48,6 +48,7 @@ trap cleanup EXIT INT TERM ERR # $3: CM root directory # $4: is common device - optional, default to false # $5: cleanup - optional, default to true +# $6: custom vendor makefile name - optional, default to false # # Must be called before any other functions can be used. This # sets up the internal state for a new vendor configuration. @@ -76,7 +77,12 @@ function setup_vendor() { mkdir -p "$CM_ROOT/$OUTDIR" fi - export PRODUCTMK="$CM_ROOT"/"$OUTDIR"/"$DEVICE"-vendor.mk + VNDNAME="$6" + if [ -z "$VNDNAME" ]; then + VNDNAME="$DEVICE" + fi + + export PRODUCTMK="$CM_ROOT"/"$OUTDIR"/"$VNDNAME"-vendor.mk export ANDROIDMK="$CM_ROOT"/"$OUTDIR"/Android.mk export BOARDMK="$CM_ROOT"/"$OUTDIR"/BoardConfigVendor.mk |