DEADSOFTWARE

markup fixed
[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:
13 BlackBox/
14 universal development environment based on BlackBox 1.7
16 examples/
17 encoder/ - encoding subsystems by StdCoder from the command line
18 fpstest/ - loop and fonts test
19 server/ - static single-thread web-server
21 Installation of required packages in Ubuntu (should work also with other Debian-based OS):
23 32-bit version:
25 sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module
26 sudo apt-get install libgnomeui-0 gnome-icon-theme-full
28 64-bit version:
30 sudo dpkg --add-architecture i386
31 sudo apt-get update
32 sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386
33 sudo apt-get install libgnomeui-0:i386 gnome-icon-theme-full
35 To build BlackBox:
37 cd BlackBox
38 ./switch-target `uname -s` GUI
39 ./build
41 To run BlackBox (after build):
43 ./run-BlackBox
45 for Linux version also you can run
47 ./blackbox
49 To create BlackBox assembly (after build):
51 ./export <outputDirectory>
53 To clean the BlackBox folder:
55 ./switch-target none
56 ./clean
58 Example: build, create assembly and run BlackBox from assembly:
60 cd BlackBox
61 ./switch-target `uname -s` GUI
62 ./build
63 ./export ../`uname -s`_GUI
64 ./switch-target none
65 ./clean
66 cd ../`uname -s`_GUI
67 ./run-BlackBox
69 Authors:
70 * [Oberon microsystems AG](http://www.oberon.ch/blackbox.html)
71 * [BlackBox Framework Center](http://blackboxframework.org)
72 * Alexander V. Shiryaev
73 * Igor A. Dehtyarenko
74 * Ivan A. Denisov