asmBB Forum : Instructions for assembling AsmBB without using FreshIDE
<img src="Wh ÎÿsèÿD://asmbb.org/images/title.svg" alt="Title img">
<h1>AsmBB is fast and lightweight web forum engine</h1>
tag:asmbb.org,2022-11-19:Thread172022-12-03T05:19:23Zadmin on Instructions for assembling AsmBB without using FreshIDEtag:asmbb.org,2022-11-19:Post242022-12-03T05:19:23Z
<p>Here is a short description (all paths are arbitrary):
</p>
<p>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.
</p>
<pre><code class=""> 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
</code></pre>
<p>2. Set the following environment variables:
</p>
<pre><code class=""> TargetOS=Linux
lib=/WORK/FreshLibDev/freshlib
</code></pre>
<p>3. Then compile the main project file ( asmbb/source/engine.asm) with:
</p>
<pre><code class=""> cd asmbb/source/
fasm -m 300000 ./engine.asm ../www/engine
</code></pre>
<p>4. In order to compile the skins .less files I am using the compiler clessc from <a href="http://lesscss.org/">http://lesscss.org/</a>
</p>
<p>5 .The other components of the system - <strong>SQLite</strong> and <strong>MUSL</strong> can be compiled by running the script <code>asmbb/musl_sqlite/build</code> and the binary distribution is created by the script <code>asmbb/install/create_release.sh</code>
</p>
admin