Nenhuma descrição

Ivan Denisov cfa1edc6bc add StdFolds from Center version without fonts dependencies 10 anos atrás
BlackBox cfa1edc6bc add StdFolds from Center version without fonts dependencies 10 anos atrás
examples f4a379732d поправил путь компиляции в README и обновил логотип в примере с сервером 10 anos atrás
.gitignore 2692b0023b поправил gitignore 11 anos atrás
README 405bbe48fa добавлены пояснения к пакетам в README 11 anos atrás

README

Ducumentation (Russian):

http://gitlab.molpit.com/oberon/blackbox-freenix/wikis/home

Directories structure:

BlackBox/
universal development environment
synchronized with original BlackBox 1.6

examples/
some outdated examples
console/
simple console application
fpstest/
loop test
server/
static web-server as the example of an application for Linux OS

Installation of required packages in Ubuntu 14.04 (should work also with other Debian-based OS):

32-bit version:
sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module
sudo apt-get install libgnomeui-0

64-bit version:
sudo apt-get install libc6-dev-i386
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386
sudo apt-get install libgnomeui-0:i386

Comments:
'libc6-dev-i386' is required for compilation of 'loader', after build it can be replaced by 'libc6-i386'
'libgnomeui-0:i386' is required only for run blackbox by 'run-BlackBox-2' starter


To build BlackBox:
cd BlackBox
./switch-target `uname -s` GUI
./build

To run BlackBox (after build):

./run-BlackBox
or
./run-BlackBox-2

To create BlackBox assembly (after build):

./export

To clean the BlackBox folder:
./switch-target none
./clean

Example: build, create assembly in /tmp, run BlackBox from assembly:
cd BlackBox
./switch-target `uname -s` GUI
./build
./export /tmp/BlackBox-`uname -s`
./switch-target none
./clean
cd /tmp/BlackBox-`uname -s`
./run-BlackBox