we need the make these variable to be environment variable. that will allow us to use these variable in Makefile. ie. we need to know the oem and userdata file system type when we mount it. and that is defined in BoardConifg Change-Id: I1c816214c60aba4761c34ad8b3d8f5611f81cfbb Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
35 lines
1000 B
Makefile
Executable File
35 lines
1000 B
Makefile
Executable File
#!/bin/bash
|
|
|
|
# Target arch
|
|
export RK_ARCH=arm64
|
|
# Uboot defconfig
|
|
export RK_UBOOT_DEFCONFIG=evb-rk1808
|
|
# Kernel defconfig
|
|
export RK_KERNEL_DEFCONFIG=rk1808_linux_defconfig
|
|
# Kernel dts
|
|
export RK_KERNEL_DTS=rk1808-evb-linux
|
|
# boot image type
|
|
export RK_BOOT_IMG=boot.img
|
|
# Buildroot config
|
|
export RK_CFG_BUILDROOT=rockchip_rk1808
|
|
# Recovery config
|
|
export RK_CFG_RECOVERY=rockchip_rk1808_recovery
|
|
# Pcba config
|
|
export RK_CFG_PCBA=rockchip_rk1808_pcba
|
|
# Build jobs
|
|
export RK_JOBS=12
|
|
# target chip
|
|
export RK_TARGET_PRODUCT=rk1808
|
|
# Set rootfs type, including ext2 ext4 squashfs
|
|
export RK_ROOTFS_TYPE=ext4
|
|
# Set oem partition type, including ext2 squashfs
|
|
export RK_OEM_FS_TYPE=ext2
|
|
# Set userdata partition type, including ext2, fat
|
|
export RK_USERDATA_FS_TYPE=ext2
|
|
# Set flash type. support <emmc, nand, spi_nand, spi_nor>
|
|
export RK_STORAGE_TYPE=emmc
|
|
#OEM config: /oem/dueros/aispeech/iflytekSDK/CaeDemo_VAD/smart_voice
|
|
export RK_OEM_DIR=oem_normal
|
|
#userdata config
|
|
export RK_USERDATA_DIR=userdata_normal
|