README 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. Oberon Microsystems BlackBox Component Builder (http://www.oberon.ch/)
  2. Port for OpenBSD/i386
  3. Port based on OpenBUGS (http://www.openbugs.info/)
  4. How to build:
  5. compile loader executable (BlackBox itself and simple interpreter):
  6. libBB*.so must be present (can be cross-linked from Windows)
  7. cd c; make
  8. compile self:
  9. cd BlackBox; ./clean; ./build
  10. Files:
  11. original:
  12. BlackBox:
  13. Std/Mod/Loader.*
  14. Std/Mod/Interpreter.*
  15. Dev/Rsrc/Errors.odc
  16. Docu/BB-License.odc
  17. Docu/BB-Licensing-Policy.odc
  18. Docu/BB-Open-Source-License.odc
  19. System/Mod/
  20. Dialog.*
  21. Files.*
  22. Math.*
  23. Meta.*
  24. Strings.*
  25. OpenBUGS:
  26. Dev/Mod/ElfLinker16.odc
  27. Dev/Docu/ElfLinker.odc
  28. Lin/Mod/Console.*
  29. System/Mod/Console.*
  30. Lindev/*
  31. Docu/OpenBUGS-License.odc
  32. oberoncore.ru:
  33. Lin/Mod/Kernel_so_init.*
  34. modified:
  35. Lin/Mod/Obsd.linKernel.odc:
  36. OpenBUGS Lin/Mod/linKernel.odc modified with OpenBSD specific:
  37. Kernel.TrapHandler
  38. OpenBSD sigcontext related
  39. Kernel.Time
  40. CLOCKS_PER_SEC related
  41. Kernel.InitModule
  42. mprotect added
  43. Lin/Mod/Obsd.linHostFiles.odc:
  44. OpenBUGS Lin/Mod/linHostFiles.odc:
  45. size_t specific
  46. Lin/Mod/Obsd.Libc.txt:
  47. OpenBUGS Lin/Mod/Libc.odc:
  48. OpenBSD-specific
  49. LindevCompiler.odc:
  50. modified original BlackBox Dev/Mod/Compiler.odc
  51. LindevElfLinker16.odc:
  52. modified OpenBUGS Dev/Mod/ElfLinker16.odc
  53. Notes:
  54. Lindev:
  55. OpenBUGS/Lindev compiler outdated, not in sync with original BlackBox/Dev compiler
  56. Lindev* is temporary solution until TextModels ported