Skip to content
/ BlackBox Public

Oberon Microsystems BlackBox Component Builder port for OpenBSD, GNU/Linux and FreeBSD

License

Notifications You must be signed in to change notification settings

aixp/BlackBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Oberon Microsystems BlackBox Component Builder port for OpenBSD, GNU/Linux and FreeBSD

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published