1 # Copyright 2012 Intel Corporation 2 # Copyright (C) 2010-2011 Chia-I Wu <olvaffe (a] 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/compiler/nir \ 40 $(MESA_TOP)/src/mapi \ 41 $(MESA_TOP)/src/gallium/include \ 42 $(MESA_TOP)/src/gallium/auxiliary 43 44 LOCAL_SRC_FILES := \ 45 main/extensions_table.c \ 46 main/imports.c \ 47 program/symbol_table.c \ 48 program/dummy_errors.c 49 50 include $(MESA_COMMON_MK) 51 include $(BUILD_STATIC_LIBRARY) 52 53 # --------------------------------------- 54 # libmesa_glsl_utils.a for host 55 # --------------------------------------- 56 57 include $(CLEAR_VARS) 58 59 LOCAL_MODULE := libmesa_glsl_utils 60 LOCAL_IS_HOST_MODULE := true 61 LOCAL_CFLAGS := -D_POSIX_C_SOURCE=199309L 62 63 LOCAL_C_INCLUDES := \ 64 $(MESA_TOP)/src/compiler/nir \ 65 $(MESA_TOP)/src/mapi \ 66 $(MESA_TOP)/src/gallium/include \ 67 $(MESA_TOP)/src/gallium/auxiliary 68 69 LOCAL_SRC_FILES := \ 70 main/extensions_table.c \ 71 main/imports.c \ 72 program/symbol_table.c \ 73 program/dummy_errors.c 74 75 include $(MESA_COMMON_MK) 76 include $(BUILD_HOST_STATIC_LIBRARY) 77