DEADSOFTWARE

center #188, compiler trap with SYSTEM.VAL
[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, 17.04 GNOME, 17.10, 18.04 LTS
8 * Debian 9.3, 9.4 Xfce/Mate/GNOME
9 * Arch Linux 4.9.6
10 * Red Hat Enterprise Linux Server 6.3
11 * FreeBSD 11.0
13 Download: http://blackbox.obertone.ru/download
15 Directories structure:
17 BlackBox/
18 universal development environment for Component Pascal programming language
20 dev/
21 files for continuous integration system & technical notes for framework developers
23 examples/
24 append/ - append string to .odc file
25 encoder/ - encoding subsystems by StdCoder from the command line
26 server/ - static web-server
28 Installation of required packages in Ubuntu (should work also with other Debian-based OS):
30 32-bit version:
32 sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module gnome-icon-theme-full
34 64-bit version:
36 sudo dpkg --add-architecture i386
37 sudo apt-get update
38 sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gnome-icon-theme-full
40 Ubuntu 18.04 Bionic Beaver:
42 sudo dpkg --add-architecture i386
43 sudo apt-get update
44 sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gnome-themes-extra:i386
47 To build BlackBox:
49 cd BlackBox
50 ./switch-target `uname -s` GUI
51 ./build
53 To run BlackBox (after build):
55 ./run-BlackBox
57 for Linux version also you can run
59 ./blackbox
61 To create BlackBox assembly (after build):
63 ./export <outputDirectory>
65 To clean the BlackBox folder:
67 ./switch-target none
68 ./clean
70 Example: build, create assembly and run BlackBox from assembly:
72 cd BlackBox
73 ./switch-target `uname -s` GUI
74 ./build
75 ./export ../`uname -s`_GUI
76 ./switch-target none
77 ./clean
78 cd ../`uname -s`_GUI
79 ./run-BlackBox
81 Authors:
82 * Oberon microsystems AG
83 * BlackBox Framework Center
84 * Alexander V. Shiryaev
85 * Igor A. Dehtyarenko
86 * Ivan A. Denisov