README.txt 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. This repository contains the sources, resources, and documentation
  2. of the BlackBox Component Builder and a scripting tool that allows one
  3. to run BlackBox commands from the command line.
  4. A scripting tool is necessary for the CI (continues integration)
  5. process used for BlackBox development.
  6. For details of the build process see appbuild/build.py.
  7. The general purpose BlackBox scripting tool bbscript.exe is based
  8. on the scripting engine introduced in subsystem Script, which is
  9. not part of the generated BlackBox distribution.
  10. For compiling and linking the BlackBox Component Builder from sources:
  11. 1. Download last version of the compiler:
  12. http://blackboxframework.org/makeapp/bbscript.exe
  13. 2. Prepare 'Win/Rsrc/BlackBox.res' file
  14. Open and put version information to 'Win/Rsrc/BlackBox.rc'
  15. Compile this file:
  16. - Example for Windows:
  17. 1) Download and install MinGW: http://www.mingw.org/
  18. 2) C:\MinGW\bin>windres.exe -i C:\bbcb\Win\Rsrc\BlackBox.rc -o C:\bbcb\Win\Rsrc\BlackBox.res
  19. - Example for Linux Ubuntu:
  20. 1) sudo apt-get install mingw32
  21. 2) Go to the directory with sources
  22. 3) /usr/bin/i586-mingw32msvc-windres -i BlackBox.rc -o BlackBox.res
  23. 3. Run compiler:
  24. bbscript.exe /PAR Dev/Docu/Build-Tool.odc
  25. For building a new bbscript.exe:
  26. bbscript.exe /PAR appbuild/newbbscript.txt
  27. or
  28. 1. Add the 'Script' folder to your BlackBox directory
  29. 2. Execute all commands from appbuild/newbbscript.txt