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. LOCAL_PATH := $(call my-dir)
  25.  
  26. common_SOURCES := \
  27.         common/egl_g3d.c \
  28.         common/egl_g3d_api.c \
  29.         common/egl_g3d_image.c \
  30.         common/egl_g3d_st.c \
  31.         common/egl_g3d_sync.c \
  32.         common/native_helper.c
  33.  
  34. android_SOURCES := \
  35.         android/native_android.cpp
  36.  
  37. include $(CLEAR_VARS)
  38.  
  39. LOCAL_SRC_FILES := \
  40.         $(common_SOURCES) \
  41.         $(android_SOURCES)
  42.  
  43. LOCAL_CFLAGS := -DHAVE_ANDROID_BACKEND
  44.  
  45. LOCAL_C_INCLUDES := \
  46.         $(GALLIUM_TOP)/state_trackers/egl \
  47.         $(GALLIUM_TOP)/winsys/sw \
  48.         $(MESA_TOP)/src/egl/main
  49.  
  50. # swrast only
  51. ifeq ($(MESA_GPU_DRIVERS),swrast)
  52. LOCAL_CFLAGS += -DANDROID_BACKEND_NO_DRM
  53. else
  54. LOCAL_C_INCLUDES += $(DRM_GRALLOC_TOP)
  55. endif
  56.  
  57. LOCAL_MODULE := libmesa_st_egl
  58.  
  59. include $(GALLIUM_COMMON_MK)
  60. include $(BUILD_STATIC_LIBRARY)
  61.