webbins/build.bash
2025-02-24 09:27:08 +01:00

36 lines
526 B
Bash
Executable file

#!/usr/bin/env bash
set -e
info() {
printf "\x1b[1m\x1b[32m==>\x1b[0m\x1b[1m $1\x1b[0m\n"
}
update() {
info "updating"
git submodule update --init
}
mariebuild() {
info "building mariebuild"
cd mariebuild
./setup.bash
./build.bash
./mb -t release -n
cp ./build/release/mb ../bin/
cd ..
}
fpc-sitegen() {
info "building fpc-sitegen"
cd fpc-sitegen
../bin/mb -t release -n
cp build/release/fpc-sitegen ../bin/
cd ..
}
mkdir -p bin
update
mariebuild
fpc-sitegen