README 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. Ducumentation (Russian):
  2. http://gitlab.molpit.org/blackbox/freenix/wikis/home
  3. Directories structure:
  4. BlackBox/
  5. universal development environment
  6. based on BlackBox 1.7-beta1
  7. examples/
  8. encoder/
  9. encoding BlackBox subsystem by StdCoder from command line interface
  10. fpstest/
  11. loop test
  12. server/
  13. static single-thread web-server
  14. Installation of required packages in Ubuntu 14.04 (should work also with other Debian-based OS):
  15. 32-bit version:
  16. sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module
  17. sudo apt-get install libgnomeui-0
  18. 64-bit version:
  19. sudo apt-get install libc6-dev-i386
  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
  24. Comments:
  25. 'libc6-dev-i386' is required for compilation of 'loader', after build it can be replaced by 'libc6-i386'
  26. 'libgnomeui-0:i386' is required only for run blackbox by 'run-BlackBox-2' starter
  27. To build BlackBox:
  28. cd BlackBox
  29. ./switch-target `uname -s` GUI
  30. ./build
  31. To run BlackBox (after build):
  32. ./run-BlackBox
  33. for Linux version also you can run
  34. ./blackbox
  35. To create BlackBox assembly (after build):
  36. ./export <outputDirectory>
  37. To clean the BlackBox folder:
  38. ./switch-target none
  39. ./clean
  40. Example: build, create assembly and run BlackBox from assembly:
  41. cd BlackBox
  42. ./switch-target `uname -s` GUI
  43. ./build
  44. ./export ../`uname -s`_GUI
  45. ./switch-target none
  46. ./clean
  47. cd ../`uname -s`_GUI
  48. ./run-BlackBox