source.bmx 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. ' Copyright (c) 2024 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 "raylib/src/external/glfw/include/*.h"
  24. Import "raylib/src/*.h"
  25. Import "raylib/src/rcore.c"
  26. Import "raylib/src/rshapes.c"
  27. Import "raylib/src/rtextures.c"
  28. Import "raylib/src/rmodels.c"
  29. ' Import "raylib/src/rglfw.c"
  30. Import "raylib/src/rtext.c"
  31. Import "raylib/src/utils.c"
  32. ?macos
  33. Import "raylib/src/external/glfw/src/cocoa_init.m"
  34. Import "raylib/src/external/glfw/src/cocoa_joystick.m"
  35. Import "raylib/src/external/glfw/src/cocoa_monitor.m"
  36. Import "raylib/src/external/glfw/src/cocoa_time.c"
  37. Import "raylib/src/external/glfw/src/cocoa_window.m"
  38. Import "raylib/src/external/glfw/src/nsgl_context.m"
  39. ?
  40. Import "raylib/src/external/glfw/src/context.c"
  41. Import "raylib/src/external/glfw/src/egl_context.c"
  42. ?linux
  43. Import "raylib/src/external/glfw/src/glx_context.c"
  44. ?
  45. Import "raylib/src/external/glfw/src/init.c"
  46. Import "raylib/src/external/glfw/src/input.c"
  47. ?linux
  48. Import "raylib/src/external/glfw/src/linux_joystick.c"
  49. Import "raylib/src/external/glfw/src/posix_time.c"
  50. ?
  51. Import "raylib/src/external/glfw/src/monitor.c"
  52. 'Import "raylib/src/external/glfw/src/null_init.c"
  53. 'Import "raylib/src/external/glfw/src/null_joystick.c"
  54. 'Import "raylib/src/external/glfw/src/null_monitor.c"
  55. 'Import "raylib/src/external/glfw/src/null_window.c"
  56. Import "raylib/src/external/glfw/src/osmesa_context.c"
  57. Import "raylib/src/external/glfw/src/platform.c"
  58. ?linux Or macos
  59. Import "raylib/src/external/glfw/src/posix_module.c"
  60. Import "raylib/src/external/glfw/src/posix_thread.c"
  61. ?
  62. Import "raylib/src/external/glfw/src/vulkan.c"
  63. ?win32
  64. Import "raylib/src/external/glfw/src/wgl_context.c"
  65. Import "raylib/src/external/glfw/src/win32_init.c"
  66. Import "raylib/src/external/glfw/src/win32_joystick.c"
  67. Import "raylib/src/external/glfw/src/win32_module.c"
  68. Import "raylib/src/external/glfw/src/win32_monitor.c"
  69. Import "raylib/src/external/glfw/src/win32_thread.c"
  70. Import "raylib/src/external/glfw/src/win32_time.c"
  71. Import "raylib/src/external/glfw/src/win32_window.c"
  72. ?
  73. Import "raylib/src/external/glfw/src/window.c"
  74. ?linux
  75. 'Import "raylib/src/external/glfw/src/wl_init.c"
  76. 'Import "raylib/src/external/glfw/src/wl_monitor.c"
  77. 'Import "raylib/src/external/glfw/src/wl_window.c"
  78. Import "raylib/src/external/glfw/src/x11_init.c"
  79. Import "raylib/src/external/glfw/src/x11_monitor.c"
  80. Import "raylib/src/external/glfw/src/x11_window.c"
  81. Import "raylib/src/external/glfw/src/xkb_unicode.c"
  82. ?
  83. Import "glue.c"