A basic project automation to build logic and embedded software tools in soc devices.
cd anacleto
./bootstrap
./configure --enable-custom-toolchain --enable-fpga --enable-board-red-pitaya --with-vivado-version=2017.2
make all
This will prompt you a GUI based on the kconfig configuration tool producing a .config file in the root directory. The actual configuration is provided by autoconf reading the prompted arguments, the environment, and the set up written in .config file in this order. The bootstrap phase is requred to setup the autotools files and to update the project submodules. When the compilation is eventually launched the requred versions of toolchain and linux kernel are downloaded and decompressed in respective folders, then the linux kernel is compiled.
./local_docker ./bootstrap ./local_config make -C ~ make -C ~/projects/usermem make -C ~/projects/rp_trig2 ~/projects/rp_trig2/store.sh exit ls ./rp/rp_trig2.tgz