Без опису

Ivan Denisov 6f32a9e626 old office automation interfaces removed. Refs: #92 9 роки тому
Com 06b39bee72 generation of automation interface improved. Refs: #92. 9 роки тому
Comm 5929b3d0cc supporting empty localAdr in CommTCP. Refs: #81. 9 роки тому
Ctl 6f32a9e626 old office automation interfaces removed. Refs: #92 9 роки тому
Dev 6f32a9e626 old office automation interfaces removed. Refs: #92 9 роки тому
Docu 6103c8bcc1 File "Tour.odc" moved to "Docu". Refs: #88. 9 роки тому
Form deafe6cc43 & prepended to keys of menus and menu items. Refs: #80. 9 роки тому
Host 2874a688b5 Merge pull request #83 from BlackBoxCenter/issue-#80 9 роки тому
Obx 2b482de6f4 improvements in ObxActions. Refs: #67. 10 роки тому
Ole 56d423425f missing support for Unicode added. Refs: #19. 10 роки тому
Script ad489b532d ScriptConfig merged with master. Refs: #56. 10 роки тому
Sql 2874a688b5 Merge pull request #83 from BlackBoxCenter/issue-#80 9 роки тому
Std 23c842602b Merge pull request #84 from BlackBoxCenter/issue-#88 9 роки тому
System 23c842602b Merge pull request #84 from BlackBoxCenter/issue-#88 9 роки тому
Text 2874a688b5 Merge pull request #83 from BlackBoxCenter/issue-#80 9 роки тому
Win b3f0ad9f90 fixing type of WinNet.hostent.h_addr_list.- Refs: #78. 9 роки тому
Xhtml e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 роки тому
appbuild 2a47d02e84 Flag 'ignoreAsk' added for suppressing modal dialogs. Refs: #56. 10 роки тому
.gitignore e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 роки тому
BlackBox.exe.manifest e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 роки тому
Empty.odc e9de3891e3 Initializing the repository with BlackBox 1.6 final. Refs: #12. 10 роки тому
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 роки тому
README.txt 03e9d31fec fixes the usage of xvfb in the build engine and a typo in README. Refs: #14. 10 роки тому

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 mingw32
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