README 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. BlackBox Component Builder port for OpenBSD, GNU/Linux, FreeBSD
  2. Repository includes version for Windows also.
  3. Tested on:
  4. * OpenBSD 6.0
  5. * Fedora Core 17
  6. * Ubuntu 14.04, 16.04 LTS
  7. * FreeBSD 11.0
  8. Directories structure:
  9. BlackBox/
  10. universal development environment based on BlackBox 1.7
  11. examples/
  12. encoder/ - encoding subsystems by StdCoder from the command line
  13. fpstest/ - loop and fonts test
  14. server/ - static single-thread web-server
  15. Installation of required packages in Ubuntu (should work also with other Debian-based OS):
  16. 32-bit version:
  17. sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module
  18. sudo apt-get install libgnomeui-0 gnome-icon-theme-full
  19. 64-bit version:
  20. sudo dpkg --add-architecture i386
  21. sudo apt-get update
  22. sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386
  23. sudo apt-get install libgnomeui-0:i386 gnome-icon-theme-full
  24. To build BlackBox:
  25. cd BlackBox
  26. ./switch-target `uname -s` GUI
  27. ./build
  28. To run BlackBox (after build):
  29. ./run-BlackBox
  30. for Linux version also you can run
  31. ./blackbox
  32. To create BlackBox assembly (after build):
  33. ./export <outputDirectory>
  34. To clean the BlackBox folder:
  35. ./switch-target none
  36. ./clean
  37. Example: build, create assembly and run BlackBox from assembly:
  38. cd BlackBox
  39. ./switch-target `uname -s` GUI
  40. ./build
  41. ./export ../`uname -s`_GUI
  42. ./switch-target none
  43. ./clean
  44. cd ../`uname -s`_GUI
  45. ./run-BlackBox
  46. Authors:
  47. * Oberon microsystems AG
  48. * BlackBox Framework Center
  49. * Alexander V. Shiryaev
  50. * Igor A. Dehtyarenko
  51. * Ivan A. Denisov