source.bmx 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. ' Copyright (c) 2022 Bruce A Henderson
  2. ' All rights reserved.
  3. '
  4. ' Redistribution and use in source and binary forms, with or without
  5. ' modification, are permitted provided that the following conditions are met:
  6. ' * Redistributions of source code must retain the above copyright
  7. ' notice, this list of conditions and the following disclaimer.
  8. ' * Redistributions in binary form must reproduce the above copyright
  9. ' notice, this list of conditions and the following disclaimer in the
  10. ' documentation and/or other materials provided with the distribution.
  11. '
  12. ' THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY
  13. ' EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  14. ' WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  15. ' DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY
  16. ' DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  17. ' (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  18. ' LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  19. ' ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20. ' (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  21. ' SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  22. '
  23. SuperStrict
  24. Import "../core.mod/include/*.h"
  25. Import "../core.mod/libarchive/libarchive/*.h"
  26. Import "../core.mod/libarchive/libarchive/archive_read_support_filter_lzop.c"
  27. Import "../core.mod/libarchive/libarchive/archive_write_add_filter_lzop.c"
  28. Import "lzo/include/*.h"
  29. Import "lzo/src/lzo1.c"
  30. Import "lzo/src/lzo1_99.c"
  31. Import "lzo/src/lzo1a.c"
  32. Import "lzo/src/lzo1a_99.c"
  33. Import "lzo/src/lzo1b_1.c"
  34. Import "lzo/src/lzo1b_2.c"
  35. Import "lzo/src/lzo1b_3.c"
  36. Import "lzo/src/lzo1b_4.c"
  37. Import "lzo/src/lzo1b_5.c"
  38. Import "lzo/src/lzo1b_6.c"
  39. Import "lzo/src/lzo1b_7.c"
  40. Import "lzo/src/lzo1b_8.c"
  41. Import "lzo/src/lzo1b_9.c"
  42. Import "lzo/src/lzo1b_99.c"
  43. Import "lzo/src/lzo1b_9x.c"
  44. Import "lzo/src/lzo1b_cc.c"
  45. Import "lzo/src/lzo1b_d1.c"
  46. Import "lzo/src/lzo1b_d2.c"
  47. Import "lzo/src/lzo1b_rr.c"
  48. Import "lzo/src/lzo1b_xx.c"
  49. Import "lzo/src/lzo1c_1.c"
  50. Import "lzo/src/lzo1c_2.c"
  51. Import "lzo/src/lzo1c_3.c"
  52. Import "lzo/src/lzo1c_4.c"
  53. Import "lzo/src/lzo1c_5.c"
  54. Import "lzo/src/lzo1c_6.c"
  55. Import "lzo/src/lzo1c_7.c"
  56. Import "lzo/src/lzo1c_8.c"
  57. Import "lzo/src/lzo1c_9.c"
  58. Import "lzo/src/lzo1c_99.c"
  59. Import "lzo/src/lzo1c_9x.c"
  60. Import "lzo/src/lzo1c_cc.c"
  61. Import "lzo/src/lzo1c_d1.c"
  62. Import "lzo/src/lzo1c_d2.c"
  63. Import "lzo/src/lzo1c_rr.c"
  64. Import "lzo/src/lzo1c_xx.c"
  65. Import "lzo/src/lzo1f_1.c"
  66. Import "lzo/src/lzo1f_9x.c"
  67. Import "lzo/src/lzo1f_d1.c"
  68. Import "lzo/src/lzo1f_d2.c"
  69. Import "lzo/src/lzo1x_1.c"
  70. Import "lzo/src/lzo1x_1k.c"
  71. Import "lzo/src/lzo1x_1l.c"
  72. Import "lzo/src/lzo1x_1o.c"
  73. Import "lzo/src/lzo1x_9x.c"
  74. Import "lzo/src/lzo1x_d1.c"
  75. Import "lzo/src/lzo1x_d2.c"
  76. Import "lzo/src/lzo1x_d3.c"
  77. Import "lzo/src/lzo1x_o.c"
  78. Import "lzo/src/lzo1y_1.c"
  79. Import "lzo/src/lzo1y_9x.c"
  80. Import "lzo/src/lzo1y_d1.c"
  81. Import "lzo/src/lzo1y_d2.c"
  82. Import "lzo/src/lzo1y_d3.c"
  83. Import "lzo/src/lzo1y_o.c"
  84. Import "lzo/src/lzo1z_9x.c"
  85. Import "lzo/src/lzo1z_d1.c"
  86. Import "lzo/src/lzo1z_d2.c"
  87. Import "lzo/src/lzo1z_d3.c"
  88. Import "lzo/src/lzo2a_9x.c"
  89. Import "lzo/src/lzo2a_d1.c"
  90. Import "lzo/src/lzo2a_d2.c"
  91. Import "lzo/src/lzo_crc.c"
  92. Import "lzo/src/lzo_init.c"
  93. Import "lzo/src/lzo_ptr.c"
  94. Import "lzo/src/lzo_str.c"
  95. Import "lzo/src/lzo_util.c"