No Description

Josef Templ f309c3c808 fixed spelling of luowy's full name (Wenying Luo). Refs: #26. 10 years ago
Com e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
Comm e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
Ctl e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
Dev 61bd6d80a6 Fixing bugs according to CPC 1.7 rc5. Refs: #26. 10 years ago
Docu f309c3c808 fixed spelling of luowy's full name (Wenying Luo). Refs: #26. 10 years ago
Form e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
Host 61bd6d80a6 Fixing bugs according to CPC 1.7 rc5. Refs: #26. 10 years ago
Obx 489dddc81f fixed year in copyrights, fix Romiras and Trurl names in contributors list, fix formattign in Tour, CP-Lang and BB-Rules. Refs: #26 10 years ago
Ole 3d256d5526 Documentation for Closed and Shared. The changes marked in the headers of the sources. Refs: #22 10 years ago
Script 8563d473cc ScriptHostFiles updated according new Files interface. Refs: #22 10 years ago
Sql e906546fd9 Full Unicode supoport added for CP identifiers as proposed by Helmut Zinn in CPC-1.7rc4. Refs: #19. 10 years ago
Std 4eb79e61d8 Utf8-conversion without checking illegal Unicode characters according to vote. Refs: #19. 10 years ago
System 489dddc81f fixed year in copyrights, fix Romiras and Trurl names in contributors list, fix formattign in Tour, CP-Lang and BB-Rules. Refs: #26 10 years ago
Text dab2a493d2 Information about changes was added to the headers of documents. Refs: #21 10 years ago
Win ea20d92b15 removing the folds introduced in CPC 1.7 rc4. Refs: #23. 10 years ago
Xhtml e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
appbuild a7e5305a81 Removing the bug fix from subsystem Script. Refs: #17. 10 years ago
.gitignore e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
BlackBox.exe.manifest e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
Empty.odc e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 years ago
LICENSE.txt 96f52a7463 adding files needed for running InnoSetup, a freely available program that has also been used by Oberon microsystems for creating an installable BlackBox distribution. Refs: #14. 10 years ago
README.txt 77ef542211 The instruction for building from sources was updated. Refs: #14 10 years ago
Tour.odc 489dddc81f fixed year in copyrights, fix Romiras and Trurl names in contributors list, fix formattign in Tour, CP-Lang and BB-Rules. Refs: #26 10 years ago

README.txt

This repository contains the sources, resources, and documentation
of the BlackBox Component Builder and a scripting tool that allows one
to run BlackBox commands from the command line.
A scripting tool is necessary for the CI (continues integration)
process used for BlackBox development.
For details of the build process see appbuild/build.py.


The general purpose BlackBox scripting tool bbscript.exe is based
on the scripting engine introduced in subsystem Script, which is
not part of the generated BlackBox distribution.


For compiling and linking the BlackBox Component Builder from sources:

1. Download last version of the compiler:

http://blackboxframework.org/makeapp/bbscript.exe

2. Prepare 'Win/Rsrc/BlackBox.res' file

Open and put version information to 'Win/Rsrc/BlackBox.rc'

Compile this file:

- Example for Windows:
1) Download and install MinGW: http://www.mingw.org/
2) C:\MinGW\bin>windres.exe -i C:\bbcb\Win\Rsrc\BlackBox.rc -o C:\bbcb\Win\Rsrc\BlackBox.res

- Example for Linux Ubuntu:
1) sudo apt-get install wingw32
2) Go to the directory with sources
3) /usr/bin/i586-mingw32msvc-windres -i BlackBox.rc -o BlackBox.res

3. Run compiler:

bbscript.exe /PAR Dev/Docu/Build-Tool.odc


For building a new bbscript.exe:

bbscript.exe /PAR appbuild/newbbscript.txt

or

1. Add the 'Script' folder to your BlackBox directory
2. Execute all commands from appbuild/newbbscript.txt