Subversion Repositories Kolibri OS

Rev

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

  1. # Copyright 2012 Intel Corporation
  2. # Copyright (C) 2010-2011 Chia-I Wu <olvaffe@gmail.com>
  3. # Copyright (C) 2010-2011 LunarG Inc.
  4. #
  5. # Permission is hereby granted, free of charge, to any person obtaining a
  6. # copy of this software and associated documentation files (the "Software"),
  7. # to deal in the Software without restriction, including without limitation
  8. # the rights to use, copy, modify, merge, publish, distribute, sublicense,
  9. # and/or sell copies of the Software, and to permit persons to whom the
  10. # Software is furnished to do so, subject to the following conditions:
  11. #
  12. # The above copyright notice and this permission notice shall be included
  13. # in all copies or substantial portions of the Software.
  14. #
  15. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
  18. # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  20. # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  21. # DEALINGS IN THE SOFTWARE.
  22.  
  23. LOCAL_PATH := $(call my-dir)
  24.  
  25. #
  26. # The libmesa_glsl_utils libraries allow us to avoid a circular dependency
  27. # between core mesa and glsl.
  28. #
  29.  
  30. # ---------------------------------------
  31. # libmesa_glsl_utils.a for target
  32. # ---------------------------------------
  33.  
  34. include $(CLEAR_VARS)
  35.  
  36. LOCAL_MODULE := libmesa_glsl_utils
  37.  
  38. LOCAL_C_INCLUDES := \
  39.         $(MESA_TOP)/src/glsl \
  40.         $(MESA_TOP)/src/mapi
  41.  
  42. LOCAL_SRC_FILES := \
  43.         main/hash_table.c \
  44.         main/imports.c \
  45.         program/prog_hash_table.c \
  46.         program/symbol_table.c
  47.  
  48. include $(MESA_COMMON_MK)
  49. include $(BUILD_STATIC_LIBRARY)
  50.  
  51. # ---------------------------------------
  52. # libmesa_glsl_utils.a for host
  53. # ---------------------------------------
  54.  
  55. include $(CLEAR_VARS)
  56.  
  57. LOCAL_MODULE := libmesa_glsl_utils
  58. LOCAL_IS_HOST_MODULE := true
  59.  
  60. LOCAL_C_INCLUDES := \
  61.         $(MESA_TOP)/src/glsl \
  62.         $(MESA_TOP)/src/mapi
  63.  
  64. LOCAL_SRC_FILES := \
  65.         main/hash_table.c \
  66.         main/imports.c \
  67.         program/prog_hash_table.c \
  68.         program/symbol_table.c
  69.  
  70. include $(MESA_COMMON_MK)
  71. include $(BUILD_HOST_STATIC_LIBRARY)
  72.