Переглянути джерело

made BlackBox run on OpenBSD, executables were rebuilt

Ivan Denisov 2 роки тому
батько
коміт
b0c807fe12
56 змінених файлів з 20 додано та 69 видалено
  1. BIN
      Fbsd/Docu/Build-Tool.odc
  2. BIN
      Fbsd/Mod/Chmod.odc
  3. BIN
      Fbsd/Mod/Env.odc
  4. BIN
      Fbsd/Mod/Files.odc
  5. BIN
      Fbsd/Mod/IntLoader.odc
  6. BIN
      Fbsd/Mod/Loader.odc
  7. BIN
      Lin/Mod/Chmod.odc
  8. BIN
      Lin/Mod/IntDialog.odc
  9. BIN
      Lin/Mod/IntInit.odc
  10. BIN
      Lin/Mod/IntLoader.odc
  11. BIN
      Lin/Mod/Kernel.odc
  12. BIN
      Lin/Mod/Loader.odc
  13. BIN
      Obsd/Docu/Build-Tool.odc
  14. BIN
      Obsd/Mod/Backends.odc
  15. BIN
      Obsd/Mod/Chmod.odc
  16. BIN
      Obsd/Mod/Clipboard.odc
  17. BIN
      Obsd/Mod/Cmds.odc
  18. BIN
      Obsd/Mod/Config.odc
  19. BIN
      Obsd/Mod/Dialog.odc
  20. BIN
      Obsd/Mod/Fonts.odc
  21. BIN
      Obsd/Mod/GdkPixbuf.odc
  22. BIN
      Obsd/Mod/Gtk2Gdk.odc
  23. BIN
      Obsd/Mod/Gtk2Gtk.odc
  24. BIN
      Obsd/Mod/Gtk2Keysyms.odc
  25. BIN
      Obsd/Mod/Gtk2Pango.odc
  26. BIN
      Obsd/Mod/Gtk2Util.odc
  27. BIN
      Obsd/Mod/Gui.odc
  28. BIN
      Obsd/Mod/Init.odc
  29. BIN
      Obsd/Mod/IntDialog.odc
  30. BIN
      Obsd/Mod/IntInit.odc
  31. BIN
      Obsd/Mod/IntLoader.odc
  32. BIN
      Obsd/Mod/Kernel.odc
  33. BIN
      Obsd/Mod/Lang.odc
  34. BIN
      Obsd/Mod/Loader.odc
  35. BIN
      Obsd/Mod/Mechanisms.odc
  36. BIN
      Obsd/Mod/PackedFiles.odc
  37. BIN
      Obsd/Mod/Ports.odc
  38. BIN
      Obsd/Mod/RastersPng.odc
  39. BIN
      Obsd/Mod/Registry.odc
  40. BIN
      Obsd/Mod/V24.odc
  41. BIN
      Win/Mod/Api.odc
  42. BIN
      Win/Mod/Env.odc
  43. BIN
      Win/Mod/IntDialog.odc
  44. BIN
      Win/Mod/IntInit.odc
  45. BIN
      Win/Mod/IntLoader.odc
  46. BIN
      Win/Mod/Loader.odc
  47. 0 27
      build-devlinux
  48. 0 36
      build-devwindows
  49. 3 3
      build-obsd
  50. BIN
      dev0lin
  51. BIN
      dev0obsd
  52. BIN
      dev0win.exe
  53. 2 2
      pack-dev0lin
  54. 7 0
      pack-dev0obsd
  55. BIN
      pack-dev0win.odc
  56. 8 1
      run-dev0

BIN
Fbsd/Docu/Build-Tool.odc


BIN
Fbsd/Mod/Chmod.odc


BIN
Fbsd/Mod/Env.odc


BIN
Fbsd/Mod/Files.odc


BIN
Fbsd/Mod/IntLoader.odc


BIN
Fbsd/Mod/Loader.odc


BIN
Lin/Mod/Chmod.odc


BIN
Lin/Mod/IntDialog.odc


BIN
Lin/Mod/IntInit.odc


BIN
Lin/Mod/IntLoader.odc


BIN
Lin/Mod/Kernel.odc


BIN
Lin/Mod/Loader.odc


BIN
Obsd/Docu/Build-Tool.odc


BIN
Obsd/Mod/Backends.odc


BIN
Obsd/Mod/Chmod.odc


BIN
Obsd/Mod/Clipboard.odc


BIN
Obsd/Mod/Cmds.odc


BIN
Obsd/Mod/Config.odc


BIN
Obsd/Mod/Dialog.odc


BIN
Obsd/Mod/Fonts.odc


BIN
Obsd/Mod/GdkPixbuf.odc


BIN
Obsd/Mod/Gtk2Gdk.odc


BIN
Obsd/Mod/Gtk2Gtk.odc


BIN
Obsd/Mod/Gtk2Keysyms.odc


BIN
Obsd/Mod/Gtk2Pango.odc


BIN
Obsd/Mod/Gtk2Util.odc


BIN
Obsd/Mod/Gui.odc


BIN
Obsd/Mod/Init.odc


BIN
Obsd/Mod/IntDialog.odc


BIN
Obsd/Mod/IntInit.odc


BIN
Obsd/Mod/IntLoader.odc


BIN
Obsd/Mod/Kernel.odc


BIN
Obsd/Mod/Lang.odc


BIN
Obsd/Mod/Loader.odc


BIN
Obsd/Mod/Mechanisms.odc


BIN
Obsd/Mod/PackedFiles.odc


BIN
Obsd/Mod/Ports.odc


BIN
Obsd/Mod/RastersPng.odc


BIN
Obsd/Mod/Registry.odc


BIN
Obsd/Mod/V24.odc


BIN
Win/Mod/Api.odc


BIN
Win/Mod/Env.odc


BIN
Win/Mod/IntDialog.odc


BIN
Win/Mod/IntInit.odc


BIN
Win/Mod/IntLoader.odc


BIN
Win/Mod/Loader.odc


+ 0 - 27
build-devlinux

@@ -1,27 +0,0 @@
-#!/bin/sh
-
-echo "compiling with Check susbsytem"
-echo
-
-./run-dev0 <<DATA
-DevCompiler.CompileSubs Lin System Std Cons Text Form Dev Comm Fig Obx Check
-Kernel.Quit(0)
-DATA
-
-echo
-echo "linking gui"
-echo
-
-./run-dev0 <<DATA
-DevLinker1.LinkElfExe Linux blackbox := Kernel$+ Utf LinKernel Files LinEnv LinFiles LinGui StdLoader LinLoader
-Kernel.Quit(0)
-DATA
-
-echo
-echo "linking interp"
-echo
-
-./run-dev0 <<DATA
-DevLinker1.LinkElfExe Linux blackboxInterp := Kernel$+ Utf LinKernel Files LinEnv LinFiles StdLoader LinIntLoader
-Kernel.Quit(0)
-DATA

+ 0 - 36
build-devwindows

@@ -1,36 +0,0 @@
-#!/bin/sh
-
-echo "compiling with Check susbsytem"
-echo
-
-./run-dev0 <<DATA
-DevCompiler.CompileSubs Com Comm Ctl Dev Form Ole Sql Std System Text Win Cons Mdi Fig Obx Check
-Kernel.Quit(0)
-DATA
-
-echo
-echo "linking gui"
-echo
-
-./run-dev0 <<DATA
-DevLinker.Link BlackBox.exe := Kernel$+ Utf WinKernel Files WinEnv WinFiles WinGui StdLoader WinLoader 1 BlackBox.res 1 Applogo.ico 2 Applogo.ico 3 SFLogo.ico 4 CFLogo.ico 5 DtyLogo.ico 6 folderimg.ico 7 openimg.ico 8 leafimg.ico 1 Move.cur 2 Copy.cur 3 Link.cur 4 Pick.cur 5 Stop.cur 6 Hand.cur 7 Table.cur
-Kernel.Quit(0)
-DATA
-
-echo
-echo "linking gui mdi"
-echo
-
-./run-dev0 <<DATA
-DevLinker.Link BlackBoxMDI.exe := Kernel$+ Utf WinKernel Files WinEnv WinFiles WinGui StdLoader MdiLoader 1 BlackBox.res 1 Applogo.ico 2 Doclogo.ico 3 SFLogo.ico 4 CFLogo.ico 5 DtyLogo.ico 6 folderimg.ico 7 openimg.ico 8 leafimg.ico 1 Move.cur 2 Copy.cur 3 Link.cur 4 Pick.cur 5 Stop.cur 6 Hand.cur 7 Table.cur
-Kernel.Quit(0)
-DATA
-
-echo
-echo "linking interp"
-echo
-
-./run-dev0 <<DATA
-DevLinker.Link BlackBoxInterp.exe := Kernel$+ Utf WinKernel Files WinEnv WinFiles StdLoader WinIntLoader
-Kernel.Quit(0)
-DATA

+ 3 - 3
build-obsd

@@ -4,7 +4,7 @@ echo "compiling"
 echo
 
 ./run-dev0 <<DATA
-DevCompiler.CompileSubs Obsd Lin System Std Cons Text Form Dev
+DevCompiler.CompileSubs Obsd System Std Cons Text Form Dev Comm Fig Obx
 Kernel.Quit(0)
 DATA
 
@@ -13,7 +13,7 @@ echo "linking gui"
 echo
 
 ./run-dev0 <<DATA
-DevLinker1.LinkElfExe OpenBSD blackboxObsd := Kernel$+ Utf ObsdKernel Files ObsdEnv ObsdFiles ObsdGui StdLoader ObsdLoader
+DevLinker1.LinkElfExe OpenBSD blackbox := Kernel$+ Utf ObsdKernel Files ObsdEnv ObsdFiles ObsdGui StdLoader ObsdLoader
 Kernel.Quit(0)
 DATA
 
@@ -22,6 +22,6 @@ echo "linking interp"
 echo
 
 ./run-dev0 <<DATA
-DevLinker1.LinkElfExe OpenBSD blackboxObsdInterp := Kernel$+ Utf ObsdKernel Files ObsdEnv ObsdFiles StdLoader ObsdIntLoader
+DevLinker1.LinkElfExe OpenBSD blackboxInterp := Kernel$+ Utf ObsdKernel Files ObsdEnv ObsdFiles StdLoader ObsdIntLoader
 Kernel.Quit(0)
 DATA




+ 2 - 2
pack-dev0lin

@@ -1,8 +1,8 @@
 #!/bin/sh
 
 ./blackboxInterp <<DATA
-DevLinker1.LinkElfExe `uname -s` dev0 := Kernel$+ Utf LinKernel Files LinEnv LinFiles LinPackedFiles StdLoader LinIntLoader
-DevPacker.PackThis dev0 := Lin/Code/IntInit.ocf Lin/Code/Console.ocf System/Code/Console.ocf Std/Code/Registry.ocf Lin/Code/Registry.ocf Lin/Code/Lang.ocf System/Code/Dialog.ocf Cons/Code/Fonts.ocf System/Code/Fonts.ocf Cons/Code/Windows.ocf System/Code/Windows.ocf System/Code/Ports.ocf System/Code/Services.ocf System/Code/Stores.ocf System/Code/Strings.ocf System/Code/Math.ocf System/Code/Sequencers.ocf System/Code/Models.ocf System/Code/Views.ocf System/Code/Log.ocf System/Code/Converters.ocf System/Code/Meta.ocf System/Code/Controllers.ocf System/Code/Properties.ocf System/Code/Containers.ocf System/Code/Mechanisms.ocf System/Code/Documents.ocf System/Code/Dates.ocf System/Code/Printers.ocf System/Code/Printing.ocf Lin/Code/Dates.ocf Lin/Code/IntDialog.ocf Std/Code/Interpreter.ocf Std/Code/Dialog.ocf System/Code/Librarian.ocf Std/Code/Log.ocf Text/Code/Models.ocf Text/Code/Mappers.ocf Text/Code/Rulers.ocf Text/Code/Views.ocf Text/Code/Setters.ocf Text/Code/Controllers.ocf Cons/Code/Log.ocf Cons/Code/Interp.ocf Dev/Code/Commanders.ocf System/Code/Controls.ocf Std/Code/CFrames.ocf Dev/Code/Compiler.ocf Dev/Code/Markers.ocf Dev/Code/Selectors.ocf Dev/Code/CPM.ocf Dev/Code/CPT.ocf Dev/Code/CPB.ocf Dev/Code/CPP.ocf Dev/Code/CPS.ocf Dev/Code/CPE.ocf Dev/Code/CPV486.ocf Dev/Code/CPH.ocf Dev/Code/CPL486.ocf Dev/Code/CPC486.ocf Std/Code/TextConv.ocf Dev/Code/Linker.ocf Cons/Code/Compiler.ocf Std/Code/Api.ocf Std/Code/Cmds.ocf Std/Code/Links.ocf Dev/Code/Linker1.ocf Dev/Code/LnkBase.ocf Lin/Code/Chmod.ocf Dev/Code/LnkLoad.ocf Dev/Code/LnkWriteElf.ocf Dev/Code/LnkWriteElfStatic.ocf Dev/Code/LnkWritePe.ocf
+DevLinker1.LinkElfExe Linux dev0lin := Kernel$+ Utf LinKernel Files LinEnv LinFiles LinPackedFiles StdLoader LinIntLoader
+DevPacker.PackThis dev0lin := Lin/Code/IntInit.ocf Lin/Code/Console.ocf System/Code/Console.ocf Std/Code/Registry.ocf Lin/Code/Registry.ocf Lin/Code/Lang.ocf System/Code/Dialog.ocf Cons/Code/Fonts.ocf System/Code/Fonts.ocf Cons/Code/Windows.ocf System/Code/Windows.ocf System/Code/Ports.ocf System/Code/Services.ocf System/Code/Stores.ocf System/Code/Strings.ocf System/Code/Math.ocf System/Code/Sequencers.ocf System/Code/Models.ocf System/Code/Views.ocf System/Code/Log.ocf System/Code/Converters.ocf System/Code/Meta.ocf System/Code/Controllers.ocf System/Code/Properties.ocf System/Code/Containers.ocf System/Code/Mechanisms.ocf System/Code/Documents.ocf System/Code/Dates.ocf System/Code/Printers.ocf System/Code/Printing.ocf Lin/Code/Dates.ocf Lin/Code/IntDialog.ocf Std/Code/Interpreter.ocf Std/Code/Dialog.ocf System/Code/Librarian.ocf Std/Code/Log.ocf Text/Code/Models.ocf Text/Code/Mappers.ocf Text/Code/Rulers.ocf Text/Code/Views.ocf Text/Code/Setters.ocf Text/Code/Controllers.ocf Cons/Code/Log.ocf Cons/Code/Interp.ocf Dev/Code/Commanders.ocf System/Code/Controls.ocf Std/Code/CFrames.ocf Dev/Code/Compiler.ocf Dev/Code/Markers.ocf Dev/Code/Selectors.ocf Dev/Code/CPM.ocf Dev/Code/CPT.ocf Dev/Code/CPB.ocf Dev/Code/CPP.ocf Dev/Code/CPS.ocf Dev/Code/CPE.ocf Dev/Code/CPV486.ocf Dev/Code/CPH.ocf Dev/Code/CPL486.ocf Dev/Code/CPC486.ocf Std/Code/TextConv.ocf Dev/Code/Linker.ocf Cons/Code/Compiler.ocf Std/Code/Api.ocf Std/Code/Cmds.ocf Std/Code/Links.ocf Dev/Code/Linker1.ocf Dev/Code/LnkBase.ocf Lin/Code/Chmod.ocf Dev/Code/LnkLoad.ocf Dev/Code/LnkWriteElf.ocf Dev/Code/LnkWriteElfStatic.ocf Dev/Code/LnkWritePe.ocf
 Kernel.Quit(0)
 DATA
 

+ 7 - 0
pack-dev0obsd

@@ -0,0 +1,7 @@
+#!/bin/sh
+
+./blackboxInterp <<DATA
+DevLinker1.LinkElfExe OpenBSD dev0obsd := Kernel$+ Utf ObsdKernel Files ObsdEnv ObsdFiles ObsdPackedFiles StdLoader ObsdIntLoader
+DevPacker.PackThis dev0obsd := Obsd/Code/IntInit.ocf Obsd/Code/Console.ocf System/Code/Console.ocf Std/Code/Registry.ocf Obsd/Code/Registry.ocf Obsd/Code/Lang.ocf System/Code/Dialog.ocf Cons/Code/Fonts.ocf System/Code/Fonts.ocf Cons/Code/Windows.ocf System/Code/Windows.ocf System/Code/Ports.ocf System/Code/Services.ocf System/Code/Stores.ocf System/Code/Strings.ocf System/Code/Math.ocf System/Code/Sequencers.ocf System/Code/Models.ocf System/Code/Views.ocf System/Code/Log.ocf System/Code/Converters.ocf System/Code/Meta.ocf System/Code/Controllers.ocf System/Code/Properties.ocf System/Code/Containers.ocf System/Code/Mechanisms.ocf System/Code/Documents.ocf System/Code/Dates.ocf System/Code/Printers.ocf System/Code/Printing.ocf Obsd/Code/Dates.ocf Obsd/Code/IntDialog.ocf Std/Code/Interpreter.ocf Std/Code/Dialog.ocf System/Code/Librarian.ocf Std/Code/Log.ocf Text/Code/Models.ocf Text/Code/Mappers.ocf Text/Code/Rulers.ocf Text/Code/Views.ocf Text/Code/Setters.ocf Text/Code/Controllers.ocf Cons/Code/Log.ocf Cons/Code/Interp.ocf Dev/Code/Commanders.ocf System/Code/Controls.ocf Std/Code/CFrames.ocf Dev/Code/Compiler.ocf Dev/Code/Markers.ocf Dev/Code/Selectors.ocf Dev/Code/CPM.ocf Dev/Code/CPT.ocf Dev/Code/CPB.ocf Dev/Code/CPP.ocf Dev/Code/CPS.ocf Dev/Code/CPE.ocf Dev/Code/CPV486.ocf Dev/Code/CPH.ocf Dev/Code/CPL486.ocf Dev/Code/CPC486.ocf Std/Code/TextConv.ocf Dev/Code/Linker.ocf Cons/Code/Compiler.ocf Std/Code/Api.ocf Std/Code/Cmds.ocf Std/Code/Links.ocf Dev/Code/Linker1.ocf Dev/Code/LnkBase.ocf Obsd/Code/Chmod.ocf Dev/Code/LnkLoad.ocf Dev/Code/LnkWriteElf.ocf Dev/Code/LnkWriteElfStatic.ocf Dev/Code/LnkWritePe.ocf
+Kernel.Quit(0)
+DATA

BIN
pack-dev0win.odc


+ 8 - 1
run-dev0

@@ -6,8 +6,15 @@
 rn=`readlink -f "${0}"`
 standardDir=`dirname "${rn}"`
 useDir=`readlink -f .`
+os=`uname -s`
 
-exe="dev0lin"
+if [ "$os" = "Linux" ]; then
+    exe="dev0lin"
+elif [ "$os" = "OpenBSD" ]; then
+    exe="dev0obsd"
+else
+    echo "unsupported OS"
+fi
 
 # export LD_DEBUG=all
 exec env \