source.bmx 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. ' Copyright (c) 2021 Bruce A Henderson
  2. '
  3. ' This software is provided 'as-is', without any express or implied
  4. ' warranty. In no event will the authors be held liable for any damages
  5. ' arising from the use of this software.
  6. '
  7. ' Permission is granted to anyone to use this software for any purpose,
  8. ' including commercial applications, and to alter it and redistribute it
  9. ' freely, subject to the following restrictions:
  10. '
  11. ' 1. The origin of this software must not be misrepresented; you must not
  12. ' claim that you wrote the original software. If you use this software
  13. ' in a product, an acknowledgment in the product documentation would be
  14. ' appreciated but is not required.
  15. '
  16. ' 2. Altered source versions must be plainly marked as such, and must not be
  17. ' misrepresented as being the original software.
  18. '
  19. ' 3. This notice may not be removed or altered from any source
  20. ' distribution.
  21. '
  22. SuperStrict
  23. Import "libraw/*.h"
  24. Import "libraw/src/libraw_c_api.cpp"
  25. Import "libraw/src/libraw_datastream.cpp"
  26. Import "libraw/src/decoders/canon_600.cpp"
  27. Import "libraw/src/decoders/crx.cpp"
  28. Import "libraw/src/decoders/decoders_dcraw.cpp"
  29. Import "libraw/src/decoders/decoders_libraw_dcrdefs.cpp"
  30. Import "libraw/src/decoders/decoders_libraw.cpp"
  31. Import "libraw/src/decoders/dng.cpp"
  32. Import "libraw/src/decoders/fp_dng.cpp"
  33. Import "libraw/src/decoders/fuji_compressed.cpp"
  34. Import "libraw/src/decoders/generic.cpp"
  35. Import "libraw/src/decoders/kodak_decoders.cpp"
  36. Import "libraw/src/decoders/load_mfbacks.cpp"
  37. Import "libraw/src/decoders/smal.cpp"
  38. Import "libraw/src/decoders/unpack_thumb.cpp"
  39. Import "libraw/src/decoders/unpack.cpp"
  40. Import "libraw/src/demosaic/aahd_demosaic.cpp"
  41. Import "libraw/src/demosaic/ahd_demosaic.cpp"
  42. Import "libraw/src/demosaic/dcb_demosaic.cpp"
  43. Import "libraw/src/demosaic/dht_demosaic.cpp"
  44. Import "libraw/src/demosaic/misc_demosaic.cpp"
  45. Import "libraw/src/demosaic/xtrans_demosaic.cpp"
  46. Import "libraw/src/integration/dngsdk_glue.cpp"
  47. Import "libraw/src/integration/rawspeed_glue.cpp"
  48. Import "libraw/src/metadata/adobepano.cpp"
  49. Import "libraw/src/metadata/canon.cpp"
  50. Import "libraw/src/metadata/ciff.cpp"
  51. Import "libraw/src/metadata/cr3_parser.cpp"
  52. Import "libraw/src/metadata/epson.cpp"
  53. Import "libraw/src/metadata/exif_gps.cpp"
  54. Import "libraw/src/metadata/fuji.cpp"
  55. Import "libraw/src/metadata/identify_tools.cpp"
  56. Import "libraw/src/metadata/identify.cpp"
  57. Import "libraw/src/metadata/kodak.cpp"
  58. Import "libraw/src/metadata/leica.cpp"
  59. Import "libraw/src/metadata/makernotes.cpp"
  60. Import "libraw/src/metadata/mediumformat.cpp"
  61. Import "libraw/src/metadata/minolta.cpp"
  62. Import "libraw/src/metadata/misc_parsers.cpp"
  63. Import "libraw/src/metadata/nikon.cpp"
  64. Import "libraw/src/metadata/hasselblad_model.cpp"
  65. Import "libraw/src/metadata/normalize_model.cpp"
  66. Import "libraw/src/metadata/olympus.cpp"
  67. Import "libraw/src/metadata/p1.cpp"
  68. Import "libraw/src/metadata/pentax.cpp"
  69. Import "libraw/src/metadata/samsung.cpp"
  70. Import "libraw/src/metadata/sony.cpp"
  71. Import "libraw/src/metadata/tiff.cpp"
  72. Import "libraw/src/postprocessing/aspect_ratio.cpp"
  73. Import "libraw/src/postprocessing/dcraw_process.cpp"
  74. Import "libraw/src/postprocessing/mem_image.cpp"
  75. Import "libraw/src/postprocessing/postprocessing_aux.cpp"
  76. Import "libraw/src/postprocessing/postprocessing_utils_dcrdefs.cpp"
  77. Import "libraw/src/postprocessing/postprocessing_utils.cpp"
  78. Import "libraw/src/preprocessing/raw2image.cpp"
  79. Import "libraw/src/preprocessing/ext_preprocess.cpp"
  80. Import "libraw/src/preprocessing/subtract_black.cpp"
  81. Import "libraw/src/tables/cameralist.cpp"
  82. Import "libraw/src/tables/colorconst.cpp"
  83. Import "libraw/src/tables/colordata.cpp"
  84. Import "libraw/src/tables/wblists.cpp"
  85. Import "libraw/src/utils/curves.cpp"
  86. Import "libraw/src/utils/decoder_info.cpp"
  87. Import "libraw/src/utils/init_close_utils.cpp"
  88. Import "libraw/src/utils/open.cpp"
  89. Import "libraw/src/utils/phaseone_processing.cpp"
  90. Import "libraw/src/utils/read_utils.cpp"
  91. Import "libraw/src/utils/thumb_utils.cpp"
  92. Import "libraw/src/utils/utils_dcraw.cpp"
  93. Import "libraw/src/utils/utils_libraw.cpp"
  94. Import "libraw/src/write/apply_profile.cpp"
  95. Import "libraw/src/write/file_write.cpp"
  96. Import "libraw/src/write/tiff_writer.cpp"
  97. Import "libraw/src/x3f/x3f_parse_process.cpp"
  98. Import "libraw/src/x3f/x3f_utils_patched.cpp"
  99. Import "glue.cpp"