Here is a short description (all paths are arbitrary):
1. In order to compile AsmBB you will need to clone and checkout Fresh IDE repository, the branch FreshLibDev - it contains only the development version of FreshLib.
fossil clone https://fresh.flatassembler.net/fossil/repo/fresh MY_REPOS/fresh.fossil
mkdir /WORK/FreshLibDev
cd /WORK/FreshLibDev
fossil open MY_REPOS/fresh.fossil FreshLibDev
2. Set the following environment variables:
TargetOS=Linux
lib=/WORK/FreshLibDev/freshlib
3. Then compile the main project file ( asmbb/source/engine.asm) with:
cd asmbb/source/
fasm -m 300000 ./engine.asm ../www/engine
4. In order to compile the skins .less files I am using the compiler clessc from http://lesscss.org/
5 .The other components of the system - SQLite and MUSL can be compiled by running the script asmbb/musl_sqlite/build
and the binary distribution is created by the script asmbb/install/create_release.sh