1*61046927SAndroid Build Coastguard Worker# Copyright © 2017 Jon Turney 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Worker# library for native GL on macos 5*61046927SAndroid Build Coastguard Workerfiles_libappleglx = files( 6*61046927SAndroid Build Coastguard Worker 'apple_cgl.c', 7*61046927SAndroid Build Coastguard Worker 'apple_cgl.h', 8*61046927SAndroid Build Coastguard Worker 'appledri.c', 9*61046927SAndroid Build Coastguard Worker 'appledri.h', 10*61046927SAndroid Build Coastguard Worker 'appledristr.h', 11*61046927SAndroid Build Coastguard Worker 'apple_glapi.c', 12*61046927SAndroid Build Coastguard Worker 'apple_glx.c', 13*61046927SAndroid Build Coastguard Worker 'apple_glx_context.c', 14*61046927SAndroid Build Coastguard Worker 'apple_glx_context.h', 15*61046927SAndroid Build Coastguard Worker 'apple_glx_drawable.c', 16*61046927SAndroid Build Coastguard Worker 'apple_glx_drawable.h', 17*61046927SAndroid Build Coastguard Worker 'apple_glx.h', 18*61046927SAndroid Build Coastguard Worker 'apple_glx_log.c', 19*61046927SAndroid Build Coastguard Worker 'apple_glx_log.h', 20*61046927SAndroid Build Coastguard Worker 'apple_glx_pbuffer.c', 21*61046927SAndroid Build Coastguard Worker 'apple_glx_pixmap.c', 22*61046927SAndroid Build Coastguard Worker 'apple_glx_surface.c', 23*61046927SAndroid Build Coastguard Worker 'apple_visual.c', 24*61046927SAndroid Build Coastguard Worker 'apple_visual.h', 25*61046927SAndroid Build Coastguard Worker 'apple_xgl_api.h', 26*61046927SAndroid Build Coastguard Worker 'apple_xgl_api_read.c', 27*61046927SAndroid Build Coastguard Worker 'apple_xgl_api_stereo.c', 28*61046927SAndroid Build Coastguard Worker 'apple_xgl_api_viewport.c', 29*61046927SAndroid Build Coastguard Worker 'glx_empty.c', 30*61046927SAndroid Build Coastguard Worker) 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard Workerdep_xplugin = null_dep 33*61046927SAndroid Build Coastguard Workerif with_dri_platform == 'apple' 34*61046927SAndroid Build Coastguard Worker dep_xplugin = meson.get_compiler('c').find_library('Xplugin') 35*61046927SAndroid Build Coastguard Workerendif 36*61046927SAndroid Build Coastguard Worker 37*61046927SAndroid Build Coastguard Workerlibappleglx = static_library( 38*61046927SAndroid Build Coastguard Worker 'glxapple', 39*61046927SAndroid Build Coastguard Worker [files_libappleglx, glapitable_h], 40*61046927SAndroid Build Coastguard Worker include_directories: [inc_mesa, inc_glx, inc_src, inc_include, inc_glapi, inc_gallium, inc_loader], 41*61046927SAndroid Build Coastguard Worker dependencies: [dep_xext, dep_xplugin], 42*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 43*61046927SAndroid Build Coastguard Worker build_by_default: false, 44*61046927SAndroid Build Coastguard Worker) 45