BlackBox
Oberon Microsystems BlackBox Component Builder port for OpenBSD, GNU/Linux and FreeBSD
Install / Use
/learn @aixp/BlackBoxREADME
Oberon Microsystems BlackBox Component Builder 1.6
Port for OpenBSD/i386, GNU/Linux/i386, FreeBSD/i386
Tested on
- Arch Linux
- OpenBSD 7.8 (i386)
- Fedora Core 17
- Ubuntu 12.04 LTS, 12.10, 13.10, 14.04
- FreeBSD 14.3 (i386)
Install build dependencies
Ubuntu:
sudo apt-get install libc6-dev-i386
Build
Switch tree to current OS:
cd BlackBox
./clean
./switch-target $(uname -s) configuration
Configurations available: CLI, GUI
Compile exe.img (required for DevBootLinker):
cd BlackBox/Dev/Rsrc
make clean
make
cp exe.img ../../_$(uname -s)_/Dev/Rsrc/
Build the framework:
cd BlackBox
./build
Create the standalone development bundle (dev):
cd BlackBox
./pack-dev
dev is a self-contained executable including compiler, linker, and other essential tools required to bootstrap the build process.
Install runtime dependencies
Ubuntu:
sudo apt-get install libgtk2.0-0:i386
OpenBSD:
doas pkg_add libiconv gtk+2
FreeBSD:
pkg install gtk2
Run
cd BlackBox
./run-BlackBox
