1{ 2 "cocoa": { 3 "headers": [ 4 "cocoa_platform.h", 5 "cocoa_joystick.h", 6 "posix_thread.h", 7 "nsgl_context.h", 8 "egl_context.h", 9 "osmesa_context.h" 10 ], 11 "sources": [ 12 "cocoa_init.m", 13 "cocoa_joystick.m", 14 "cocoa_monitor.m", 15 "cocoa_window.m", 16 "posix_thread.c", 17 "nsgl_context.m", 18 "egl_context.c", 19 "osmesa_context.c" 20 ] 21 }, 22 "common": { 23 "headers": [ 24 "internal.h", 25 "mappings.h" 26 ], 27 "sources": [ 28 "context.c", 29 "init.c", 30 "input.c", 31 "monitor.c", 32 "vulkan.c", 33 "monotonic.c", 34 "window.c" 35 ] 36 }, 37 "osmesa": { 38 "headers": [ 39 "null_platform.h", 40 "null_joystick.h", 41 "posix_thread.h", 42 "osmesa_context.h" 43 ], 44 "sources": [ 45 "null_init.c", 46 "null_monitor.c", 47 "null_window.c", 48 "null_joystick.c", 49 "posix_thread.c", 50 "osmesa_context.c" 51 ] 52 }, 53 "wayland": { 54 "headers": [ 55 "wl_platform.h", 56 "posix_thread.h", 57 "wl_cursors.h", 58 "wl_text_input.h", 59 "xkb_glfw.h", 60 "dbus_glfw.h", 61 "ibus_glfw.h", 62 "backend_utils.h", 63 "egl_context.h", 64 "osmesa_context.h", 65 "linux_joystick.h", 66 "null_joystick.h", 67 "linux_notify.h", 68 "linux_desktop_settings.h", 69 "wl_client_side_decorations.h", 70 "main_loop.h" 71 ], 72 "protocols": [ 73 "stable/xdg-shell/xdg-shell.xml", 74 "stable/viewporter/viewporter.xml", 75 "unstable/relative-pointer/relative-pointer-unstable-v1.xml", 76 "unstable/pointer-constraints/pointer-constraints-unstable-v1.xml", 77 "unstable/idle-inhibit/idle-inhibit-unstable-v1.xml", 78 "unstable/xdg-decoration/xdg-decoration-unstable-v1.xml", 79 "unstable/primary-selection/primary-selection-unstable-v1.xml", 80 "unstable/text-input/text-input-unstable-v3.xml" 81 ], 82 "sources": [ 83 "wl_init.c", 84 "wl_monitor.c", 85 "wl_window.c", 86 "wl_cursors.c", 87 "wl_text_input.c", 88 "wl_client_side_decorations.c", 89 "posix_thread.c", 90 "xkb_glfw.c", 91 "dbus_glfw.c", 92 "ibus_glfw.c", 93 "egl_context.c", 94 "osmesa_context.c", 95 "backend_utils.c", 96 "linux_joystick.c", 97 "linux_desktop_settings.c", 98 "null_joystick.c", 99 "linux_notify.c" 100 ] 101 }, 102 "wayland_protocols": [ 103 1, 104 17 105 ], 106 "win32": { 107 "headers": [ 108 "win32_platform.h", 109 "win32_joystick.h", 110 "wgl_context.h", 111 "egl_context.h", 112 "osmesa_context.h" 113 ], 114 "sources": [ 115 "win32_init.c", 116 "win32_joystick.c", 117 "win32_monitor.c", 118 "win32_time.c", 119 "win32_thread.c", 120 "win32_window.c", 121 "wgl_context.c", 122 "egl_context.c", 123 "osmesa_context.c" 124 ] 125 }, 126 "x11": { 127 "headers": [ 128 "x11_platform.h", 129 "xkb_glfw.h", 130 "dbus_glfw.h", 131 "ibus_glfw.h", 132 "backend_utils.h", 133 "posix_thread.h", 134 "glx_context.h", 135 "egl_context.h", 136 "osmesa_context.h", 137 "linux_joystick.h", 138 "null_joystick.h", 139 "linux_notify.h", 140 "main_loop.h" 141 ], 142 "sources": [ 143 "x11_init.c", 144 "x11_monitor.c", 145 "x11_window.c", 146 "xkb_glfw.c", 147 "dbus_glfw.c", 148 "ibus_glfw.c", 149 "posix_thread.c", 150 "glx_context.c", 151 "egl_context.c", 152 "osmesa_context.c", 153 "backend_utils.c", 154 "linux_joystick.c", 155 "null_joystick.c", 156 "linux_notify.c" 157 ] 158 } 159} 160