#BSP overlay required for DRA752
* bin/dra7-evm-infoadas.dtb => built after applying the patches
* bin/zImage => built after applying the patches
* bin/MLO => built with "dra7xx_evm_vision_config"
* bin/u-boot.img => built with "dra7xx_evm_vision_config"
* bin/lib/modules/<kernel-version>/* => contains all the *.ko(s)
* bin/memcache.ko => contains the memchache.ko
* bin/sensor-cfg => sensor-cfg rebuilt to work with the new kernel
* patches/*.patch => required for kernel
* memcache/* => module source for making the memory cacheable
* scripts/* => for loading and unloading the memcache module
uboot:
$(MAKE) -C ./hlos/makerules/linux -f build_uboot.mk uboot
uboot_all:
$(MAKE) -C ./hlos/makerules/linux -f build_uboot.mk uboot_all
uboot_clean:
$(MAKE) -C ./hlos/makerules/linux -f build_uboot.mk uboot_clean
kernel:
$(MAKE) -C ./hlos/makerules/linux -f build_kernel.mk kernel
dtb:
$(MAKE) -C ./hlos/makerules/linux -f build_kernel.mk dtb
kernel_all:
$(MAKE) -C ./hlos/makerules/linux -f build_kernel.mk kernel_all
kernel_menuconfig:
$(MAKE) -C ./hlos/makerules/linux -f build_kernel.mk kernel_menuconfig
kernel_clean:
$(MAKE) -C ./hlos/makerules/linux -f build_kernel.mk kernel_clean
sgx:
$(MAKE) -C ./hlos/makerules/linux -f build_sgx.mk sgx
sgx_all:
$(MAKE) -C ./hlos/makerules/linux -f build_sgx.mk sgx_all
sgx_clean:
$(MAKE) -C ./hlos/makerules/linux -f build_sgx.mk sgx_clean
linux: uboot kernel sgx
linux_clean: uboot_clean sgx_clean kernel_clean
linux_all: kernel_all uboot_all sgx_all
linux_install:
$(MAKE) -C ./hlos/makerules/linux -f build_kernel.mk kernel_install
$(MAKE) -C ./hlos/makerules/linux -f build_sgx.mk sgx_install
$(MAKE) -C ./hlos/makerules/linux -f build_uboot.mk uboot_install
app_linux_install:
$(MAKE) -C ./hlos/makerules/linux -f build_kernel.mk linux_app_install
$(ECHO) \# Vision SDK Build System
$(ECHO) \#
$(ECHO) \# Basic targets,
$(ECHO) '# gmake -s -j showconfig // Show current build config'
$(ECHO) '# gmake -s -j depend // Generate config, Build PDK, EDMA3LLD, touch dependant files'
$(ECHO) '# gmake -s -j // Incremental build, build vision sdk lib, alg_plugins, apps, binaries'
$(ECHO) '# gmake -s -j appimage // Generate bootable application image'
$(ECHO) '# gmake -s -j sbl // Generate SBL including SBL firmware for all boot modes'
$(ECHO) \#
$(ECHO) \# Advanced targets,
$(ECHO) '# gmake -s -j makeconfig // Generate config related files'
$(ECHO) '# gmake -s -j pdk // Build PDK'
$(ECHO) '# gmake -s -j edma3lld // Build EDMA3LLD'
$(ECHO) '# gmake -s -j algorithmslib // Build Algorithm libraries'
$(ECHO) '# gmake -s -j links_fw_libs // Build Vision SDK framework library'
$(ECHO) '# gmake -s -j vision_sdk_alg_plugins // Build Vision SDK algo plugins'
$(ECHO) '# gmake -s -j apps // Build Vision SDK BIOS applications binaries'
$(ECHO) \#
$(ECHO) \# Linux related targets,
$(ECHO) '# gmake -s -j linux // Build linux kernel, uboot, sgx drivers'
$(ECHO) '# gmake -s -j linux_install // Install kernel, uboot, sgx files into filesystem'
$(ECHO) '# gmake -s -j vision_sdk_linux // Build Vision SDK linux side library and binaries'
$(ECHO) '# gmake -s -j uboot // Build uboot'
$(ECHO) '# gmake -s -j kernel // Build kernel'
$(ECHO) '# gmake -s -j sgx // Build sgx drivers'
$(ECHO) \#
$(ECHO) \# Qnx related targets,
$(ECHO) '# gmake -s -j vision_sdk_qnx // Build Vision SDK qnx side library and binaries'