Balena Engine on platforms without systemd

So far we have tried the latest binary for armv6.

I have just tried compiling the balena-engine, but I didn’t find any documentation on building from source. Please tell me if what I did is correct:

Changed the flag from journald to no_journald in make.sh:

filip@prec:~/downloads/balena-engine$ git diff
diff --git a/hack/make.sh b/hack/make.sh
index ecd1288831..d91cd808af 100755
--- a/hack/make.sh
+++ b/hack/make.sh
@@ -93,9 +93,9 @@ add_buildtag() {
 }
 
 if ${PKG_CONFIG} 'libsystemd >= 209' 2> /dev/null ; then
-       DOCKER_BUILDTAGS+=" journald"
+       DOCKER_BUILDTAGS+=" no_journald"
 elif ${PKG_CONFIG} 'libsystemd-journal' 2> /dev/null ; then
-       DOCKER_BUILDTAGS+=" journald journald_compat"
+       DOCKER_BUILDTAGS+=" no_journald"
 fi

Then I have run make. Looks like it has created a container and run the build inside, and produced the binary of the daemon:

filip@prec:~/downloads/balena-engine$ ls -l bundles/binary-daemon/
total 44588
lrwxrwxrwx 1 root root       17 lip 16 09:59 balena-engine -> balena-engine-dev
-rwxr-xr-x 1 root root 45644336 lip 16 09:59 balena-engine-dev
-rw-r--r-- 1 root root       52 lip 16 09:59 balena-engine-dev.md5
-rw-r--r-- 1 root root       84 lip 16 09:59 balena-engine-dev.sha256

Is this correct?
Another question: I want to build it for armv6 only. How to achieve that?