Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. # Mesa 3-D graphics library
  2. #
  3. # Copyright (C) 2010-2011 Chia-I Wu <olvaffe@gmail.com>
  4. # Copyright (C) 2010-2011 LunarG Inc.
  5. #
  6. # Permission is hereby granted, free of charge, to any person obtaining a
  7. # copy of this software and associated documentation files (the "Software"),
  8. # to deal in the Software without restriction, including without limitation
  9. # the rights to use, copy, modify, merge, publish, distribute, sublicense,
  10. # and/or sell copies of the Software, and to permit persons to whom the
  11. # Software is furnished to do so, subject to the following conditions:
  12. #
  13. # The above copyright notice and this permission notice shall be included
  14. # in all copies or substantial portions of the Software.
  15. #
  16. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  18. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
  19. # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  21. # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  22. # DEALINGS IN THE SOFTWARE.
  23.  
  24. # src/gallium/Android.mk
  25.  
  26. GALLIUM_TOP := $(call my-dir)
  27. GALLIUM_COMMON_MK := $(GALLIUM_TOP)/Android.common.mk
  28.  
  29. SUBDIRS := \
  30.         targets/egl-static \
  31.         state_trackers/egl \
  32.         auxiliary
  33.  
  34. # swrast
  35. SUBDIRS += winsys/sw/android drivers/softpipe
  36.  
  37. # i915g
  38. ifneq ($(filter i915g, $(MESA_GPU_DRIVERS)),)
  39. SUBDIRS += winsys/i915/drm drivers/i915
  40. endif
  41.  
  42. # ilo
  43. ifneq ($(filter ilo, $(MESA_GPU_DRIVERS)),)
  44. SUBDIRS += winsys/intel/drm drivers/ilo
  45. endif
  46.  
  47. # nouveau
  48. ifneq ($(filter nouveau, $(MESA_GPU_DRIVERS)),)
  49. SUBDIRS += \
  50.         winsys/nouveau/drm \
  51.         drivers/nouveau \
  52.         drivers/nvfx \
  53.         drivers/nv50 \
  54.         drivers/nvc0
  55. endif
  56.  
  57. # r300g/r600g/radeonsi
  58. ifneq ($(filter r300g r600g radeonsi, $(MESA_GPU_DRIVERS)),)
  59. SUBDIRS += winsys/radeon/drm
  60. ifneq ($(filter r300g, $(MESA_GPU_DRIVERS)),)
  61. SUBDIRS += drivers/r300
  62. endif
  63. ifneq ($(filter r600g, $(MESA_GPU_DRIVERS)),)
  64. SUBDIRS += drivers/r600
  65. endif
  66. ifneq ($(filter radeonsi, $(MESA_GPU_DRIVERS)),)
  67. SUBDIRS += drivers/radeonsi
  68. endif
  69. endif
  70.  
  71. # vmwgfx
  72. ifneq ($(filter vmwgfx, $(MESA_GPU_DRIVERS)),)
  73. SUBDIRS += winsys/svga/drm drivers/svga
  74. endif
  75.  
  76. mkfiles := $(patsubst %,$(GALLIUM_TOP)/%/Android.mk,$(SUBDIRS))
  77. include $(mkfiles)
  78.