sysincl.conf 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. SYSINCL=
  2. SYSINCL+=build/sysincl/macro.yml
  3. SYSINCL+=build/sysincl/libc-to-compat.yml
  4. SYSINCL+=build/sysincl/libc-to-nothing.yml
  5. SYSINCL+=build/sysincl/stl-to-nothing.yml
  6. SYSINCL+=build/sysincl/linux.yml
  7. SYSINCL+=build/sysincl/windows.yml
  8. SYSINCL+=build/sysincl/darwin.yml
  9. SYSINCL+=build/sysincl/android.yml
  10. SYSINCL+=build/sysincl/intrinsic.yml
  11. SYSINCL+=build/sysincl/nvidia.yml
  12. SYSINCL+=build/sysincl/misc.yml
  13. SYSINCL+=build/sysincl/unsorted.yml
  14. # FIXME: Make SWIG_IMPLICIT_INCLUDES more granular and get rid of swig.yml
  15. SYSINCL+=build/sysincl/swig.yml
  16. when ($USE_AIO == "local" || $USE_AIO == "" && $_USE_AIO == "local") {
  17. SYSINCL+=build/sysincl/libaio-to-nothing.yml
  18. }
  19. when ($USE_ICONV == "local" || $USE_ICONV == "" && $_USE_ICONV == "local") {
  20. SYSINCL+=build/sysincl/libiconv-to-nothing.yml
  21. }
  22. otherwise {
  23. SYSINCL+=build/sysincl/libiconv.yml
  24. }
  25. when ($USE_IDN == "local" || $USE_IDN == "" && $_USE_IDN == "local") {
  26. SYSINCL+=build/sysincl/libidn-to-nothing.yml
  27. }
  28. otherwise {
  29. SYSINCL+=build/sysincl/libidn.yml
  30. }
  31. when ($USE_SYSTEM_JDK) {
  32. SYSINCL+=build/sysincl/system-jdk.yml
  33. }
  34. when ($OPENSOURCE == "yes") {
  35. SYSINCL += build/sysincl/opensource.yml
  36. }
  37. when ($MUSL == "yes") {
  38. SYSINCL+=build/sysincl/libc-to-musl.yml
  39. SYSINCL+=build/sysincl/linux-musl.yml
  40. }
  41. when ($OS_WINDOWS == "yes") {
  42. SYSINCL+=build/sysincl/misc-win.yml
  43. }
  44. when ($OS_ANDROID == "yes") {
  45. SYSINCL+=build/sysincl/android-vulkan.yml
  46. }
  47. when ($OS_LINUX != "yes") {
  48. SYSINCL+=build/sysincl/linux-headers.yml
  49. }
  50. when ($OS_LINUX != "yes") {
  51. SYSINCL+=build/sysincl/ibdrv-to-nothing.yml
  52. }
  53. when ($WITH_VALGRIND == "yes") {
  54. SYSINCL+=build/sysincl/valgrind.yml
  55. }
  56. when ($OS_LINUX == "yes" && $OS_SDK == "ubuntu-12") {
  57. SYSINCL+=build/sysincl/linux-ubuntu-12.yml
  58. }
  59. when ($ARCH_NDS32) {
  60. SYSINCL+=build/sysincl/nds32.yml
  61. }
  62. when ($ARCH_RISCV32) {
  63. SYSINCL+=build/sysincl/newlib.yml
  64. SYSINCL+=build/sysincl/esp-idf.yml
  65. }
  66. when ($USE_ARCADIA_COMPILER_RUNTIME == "no") {
  67. SYSINCL+=build/sysincl/local-compiler-runtime.yml
  68. }
  69. when ($OS_EMSCRIPTEN) {
  70. SYSINCL+=build/sysincl/emscripten.yml
  71. }