DEADSOFTWARE

_STAT_VER_LINUX added
[bbcp.git] / README.md
1 BlackBox Component Builder for Windows, GNU/Linux, OpenBSD, FreeBSD
3 Tested on:
4 * Windows XP, 7, 10
5 * OpenBSD 6.2
6 * Fedora Core 17
7 * Ubuntu 14.04, 16.04 LTS
8 * Ubuntu GNOME 17.04
9 * Arch Linux 4.9.6
10 * Debian Mate
11 * Debian 9.3 Xfce
12 * Red Hat Enterprise Linux Server 6.3
13 * FreeBSD 11.0
15 Download: http://blackbox.obertone.ru/download
17 Directories structure:
19 BlackBox/
20 universal development environment for Component Pascal programing language
22 dev/
23 files for continuous integration system & technical notes for framework developers
25 examples/
26 append/ - append string to .odc file
27 encoder/ - encoding subsystems by StdCoder from the command line
28 server/ - static web-server
30 Installation of required packages in Ubuntu (should work also with other Debian-based OS):
32 32-bit version:
34 sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module gnome-icon-theme-full
36 64-bit version:
38 sudo dpkg --add-architecture i386
39 sudo apt-get update
40 sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gnome-icon-theme-full
42 To build BlackBox:
44 cd BlackBox
45 ./switch-target `uname -s` GUI
46 ./build
48 To run BlackBox (after build):
50 ./run-BlackBox
52 for Linux version also you can run
54 ./blackbox
56 To create BlackBox assembly (after build):
58 ./export <outputDirectory>
60 To clean the BlackBox folder:
62 ./switch-target none
63 ./clean
65 Example: build, create assembly and run BlackBox from assembly:
67 cd BlackBox
68 ./switch-target `uname -s` GUI
69 ./build
70 ./export ../`uname -s`_GUI
71 ./switch-target none
72 ./clean
73 cd ../`uname -s`_GUI
74 ./run-BlackBox
76 Authors:
77 * Oberon microsystems AG
78 * BlackBox Framework Center
79 * Alexander V. Shiryaev
80 * Igor A. Dehtyarenko
81 * Ivan A. Denisov