Clone of mesa.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

Makefile.am 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. SUBDIRS =
  2. ##
  3. ## Gallium auxiliary module
  4. ##
  5. SUBDIRS += auxiliary
  6. ##
  7. ## Gallium pipe drivers and their respective winsys'
  8. ##
  9. SUBDIRS += \
  10. drivers/ddebug \
  11. drivers/noop \
  12. drivers/trace \
  13. drivers/rbug
  14. ## freedreno/msm/kgsl
  15. if HAVE_GALLIUM_FREEDRENO
  16. SUBDIRS += drivers/freedreno winsys/freedreno/drm
  17. endif
  18. ## i915g/i915
  19. if HAVE_GALLIUM_I915
  20. SUBDIRS += drivers/i915 winsys/i915/drm
  21. endif
  22. ## ilo/i965
  23. if HAVE_GALLIUM_ILO
  24. SUBDIRS += drivers/ilo winsys/intel/drm
  25. endif
  26. ## nouveau
  27. if HAVE_GALLIUM_NOUVEAU
  28. SUBDIRS += drivers/nouveau winsys/nouveau/drm
  29. endif
  30. ## vmwgfx/svga
  31. if HAVE_GALLIUM_SVGA
  32. SUBDIRS += drivers/svga winsys/svga/drm
  33. endif
  34. ## r300
  35. if HAVE_GALLIUM_R300
  36. SUBDIRS += drivers/r300
  37. endif
  38. ## radeon - linked into r600 and radeonsi
  39. if HAVE_GALLIUM_RADEON_COMMON
  40. SUBDIRS += drivers/radeon
  41. endif
  42. ## r600
  43. if HAVE_GALLIUM_R600
  44. SUBDIRS += drivers/r600
  45. endif
  46. ## radeonsi
  47. if HAVE_GALLIUM_RADEONSI
  48. SUBDIRS += drivers/radeonsi
  49. SUBDIRS += winsys/amdgpu/drm
  50. endif
  51. ## the radeon winsys - linked in by r300, r600 and radeonsi
  52. if NEED_RADEON_DRM_WINSYS
  53. SUBDIRS += winsys/radeon/drm
  54. endif
  55. ## swrast/softpipe
  56. if HAVE_GALLIUM_SOFTPIPE
  57. SUBDIRS += drivers/softpipe
  58. ## swrast/llvmpipe
  59. if HAVE_GALLIUM_LLVMPIPE
  60. SUBDIRS += drivers/llvmpipe
  61. endif
  62. endif
  63. ## vc4/rpi
  64. if HAVE_GALLIUM_VC4
  65. SUBDIRS += drivers/vc4 winsys/vc4/drm
  66. endif
  67. ## virgl
  68. if HAVE_GALLIUM_VIRGL
  69. SUBDIRS += drivers/virgl winsys/virgl/drm winsys/virgl/vtest
  70. endif
  71. ## the sw winsys'
  72. SUBDIRS += winsys/sw/null
  73. if NEED_WINSYS_XLIB
  74. SUBDIRS += winsys/sw/xlib
  75. endif
  76. if HAVE_DRISW
  77. SUBDIRS += winsys/sw/dri
  78. endif
  79. if HAVE_DRISW_KMS
  80. SUBDIRS += winsys/sw/kms-dri
  81. endif
  82. SUBDIRS += winsys/sw/wrapper
  83. ##
  84. ## Don't forget to bundle the remaining (non autotools) winsys'
  85. ##
  86. EXTRA_DIST = \
  87. docs \
  88. README.portability \
  89. SConscript \
  90. winsys/sw/gdi \
  91. winsys/sw/hgl
  92. ##
  93. ## Gallium state trackers and their users (targets)
  94. ##
  95. if HAVE_LOADER_GALLIUM
  96. SUBDIRS += targets/pipe-loader
  97. endif
  98. if HAVE_CLOVER
  99. SUBDIRS += state_trackers/clover targets/opencl
  100. endif
  101. if HAVE_DRICOMMON
  102. SUBDIRS += state_trackers/dri targets/dri
  103. endif
  104. if HAVE_X11_DRIVER
  105. SUBDIRS += state_trackers/glx/xlib targets/libgl-xlib
  106. endif
  107. if HAVE_ST_OMX
  108. SUBDIRS += state_trackers/omx targets/omx
  109. endif
  110. if HAVE_GALLIUM_OSMESA
  111. SUBDIRS += state_trackers/osmesa targets/osmesa
  112. endif
  113. if HAVE_ST_VA
  114. SUBDIRS += state_trackers/va targets/va
  115. endif
  116. if HAVE_ST_VDPAU
  117. SUBDIRS += state_trackers/vdpau targets/vdpau
  118. endif
  119. if HAVE_ST_XA
  120. SUBDIRS += state_trackers/xa targets/xa
  121. endif
  122. if HAVE_ST_XVMC
  123. SUBDIRS += state_trackers/xvmc targets/xvmc
  124. endif
  125. if HAVE_ST_NINE
  126. SUBDIRS += state_trackers/nine targets/d3dadapter9
  127. endif
  128. ##
  129. ## Don't forget to bundle the remaining (non autotools) state-trackers/targets
  130. ##
  131. EXTRA_DIST += \
  132. include \
  133. state_trackers/README \
  134. state_trackers/wgl targets/libgl-gdi \
  135. targets/graw-gdi targets/graw-null targets/graw-xlib \
  136. state_trackers/hgl targets/haiku-softpipe \
  137. tools
  138. ##
  139. ## Gallium tests
  140. ##
  141. if HAVE_GALLIUM_TESTS
  142. SUBDIRS += \
  143. tests/trivial \
  144. tests/unit
  145. endif
  146. EXTRA_DIST += \
  147. tests/graw \
  148. tests/python