DEADSOFTWARE

add file for GitHub
[bbcp.git] / README.md
1 BlackBox Component Builder port for OpenBSD, GNU/Linux, FreeBSD
3 Repository includes version for Windows also.
5 Tested on:
6 * OpenBSD 6.0
7 * Fedora Core 17
8 * Ubuntu 14.04, 16.04 LTS
9 * FreeBSD 11.0
11 Directories structure:
12 BlackBox/
13 universal development environment based on BlackBox 1.7
15 examples/
16 encoder/ - encoding subsystems by StdCoder from the command line
17 fpstest/ - loop and fonts test
18 server/ - static single-thread web-server
20 Installation of required packages in Ubuntu (should work also with other Debian-based OS):
22 32-bit version:
23 sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module
24 sudo apt-get install libgnomeui-0 gnome-icon-theme-full
26 64-bit version:
27 sudo dpkg --add-architecture i386
28 sudo apt-get update
29 sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386
30 sudo apt-get install libgnomeui-0:i386 gnome-icon-theme-full
32 To build BlackBox:
33 cd BlackBox
34 ./switch-target `uname -s` GUI
35 ./build
37 To run BlackBox (after build):
38 ./run-BlackBox
40 for Linux version also you can run
41 ./blackbox
43 To create BlackBox assembly (after build):
44 ./export <outputDirectory>
46 To clean the BlackBox folder:
47 ./switch-target none
48 ./clean
50 Example: build, create assembly and run BlackBox from assembly:
51 cd BlackBox
52 ./switch-target `uname -s` GUI
53 ./build
54 ./export ../`uname -s`_GUI
55 ./switch-target none
56 ./clean
57 cd ../`uname -s`_GUI
58 ./run-BlackBox
60 Authors:
61 * [Oberon microsystems AG](http://www.oberon.ch/blackbox.html)
62 * [BlackBox Framework Center](http://blackboxframework.org)
63 * Alexander V. Shiryaev, Igor A. Dehtyarenko, Ivan A. Denisov