| OLD | NEW |
| 1 # GYP for building gpu | 1 # GYP for building gpu |
| 2 { | 2 { |
| 3 'target_defaults': { | 3 'target_defaults': { |
| 4 'conditions': [ | 4 'conditions': [ |
| 5 ['skia_os != "win"', { | 5 ['skia_os != "win"', { |
| 6 'sources/': [ ['exclude', '_win.(h|cpp)$'], | 6 'sources/': [ ['exclude', '_win.(h|cpp)$'], |
| 7 ], | 7 ], |
| 8 }], | 8 }], |
| 9 ['skia_os != "mac"', { | 9 ['skia_os != "mac"', { |
| 10 'sources/': [ ['exclude', '_mac.(h|cpp|m|mm)$'], | 10 'sources/': [ ['exclude', '_mac.(h|cpp|m|mm)$'], |
| 11 ], | 11 ], |
| 12 }], | 12 }], |
| 13 ['skia_os != "linux" and skia_os != "chromeos"', { | 13 ['skia_os != "linux" and skia_os != "chromeos"', { |
| 14 'sources/': [ ['exclude', '_unix.(h|cpp)$'], | 14 'sources/': [ ['exclude', '_glx.(h|cpp)$'], |
| 15 ], | 15 ], |
| 16 }], | 16 }], |
| 17 ['skia_os != "ios"', { | 17 ['skia_os != "ios"', { |
| 18 'sources/': [ ['exclude', '_iOS.(h|cpp|m|mm)$'], | 18 'sources/': [ ['exclude', '_iOS.(h|cpp|m|mm)$'], |
| 19 ], | 19 ], |
| 20 }], | 20 }], |
| 21 ['skia_os != "android"', { | 21 ['skia_os != "android"', { |
| 22 'sources/': [ ['exclude', '_android.(h|cpp)$'], | 22 'sources/': [ ['exclude', '_android.(h|cpp)$'], |
| 23 ], | 23 ], |
| 24 }], | 24 }], |
| 25 ['skia_os != "nacl"', { | 25 ['skia_os != "nacl"', { |
| 26 'sources/': [ ['exclude', '_nacl.(h|cpp)$'], | 26 'sources/': [ ['exclude', '_nacl.(h|cpp)$'], |
| 27 ], | 27 ], |
| 28 }], | 28 }], |
| 29 ['skia_os == "nacl" or skia_egl == 0', { |
| 30 'sources/': [ ['exclude', '_egl.(h|cpp)$'], |
| 31 ], |
| 32 }], |
| 33 ['skia_os == "android"', { |
| 34 'sources/': [ ['exclude', 'GrGLCreateNativeInterface_egl.cpp'], |
| 35 ], |
| 36 }], |
| 37 ['skia_egl == 1', { |
| 38 'sources/': [ ['exclude', '_glx.(h|cpp)$'], |
| 39 ], |
| 40 }], |
| 29 # nullify the targets in this gyp file if skia_gpu is 0 | 41 # nullify the targets in this gyp file if skia_gpu is 0 |
| 30 [ 'skia_gpu == 0', { | 42 [ 'skia_gpu == 0', { |
| 31 'sources/': [ | 43 'sources/': [ |
| 32 ['exclude', '.*'], | 44 ['exclude', '.*'], |
| 33 ], | 45 ], |
| 34 'defines/': [ | 46 'defines/': [ |
| 35 ['exclude', '.*'], | 47 ['exclude', '.*'], |
| 36 ], | 48 ], |
| 37 'include_dirs/': [ | 49 'include_dirs/': [ |
| 38 ['exclude', '.*'], | 50 ['exclude', '.*'], |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 133 ], | 145 ], |
| 134 'defines': [ | 146 'defines': [ |
| 135 'GR_CHROME_UTILS=1', | 147 'GR_CHROME_UTILS=1', |
| 136 ], | 148 ], |
| 137 }], | 149 }], |
| 138 [ 'skia_os == "linux" or skia_os == "chromeos"', { | 150 [ 'skia_os == "linux" or skia_os == "chromeos"', { |
| 139 'sources!': [ | 151 'sources!': [ |
| 140 '../src/gpu/gl/GrGLDefaultInterface_none.cpp', | 152 '../src/gpu/gl/GrGLDefaultInterface_none.cpp', |
| 141 '../src/gpu/gl/GrGLCreateNativeInterface_none.cpp', | 153 '../src/gpu/gl/GrGLCreateNativeInterface_none.cpp', |
| 142 ], | 154 ], |
| 155 }], |
| 156 [ '(skia_os == "linux" or skia_os == "chromeos") and skia_egl == 1', { |
| 157 'link_settings': { |
| 158 'libraries': [ |
| 159 '-lEGL', |
| 160 '-lGLESv2', |
| 161 ], |
| 162 }, |
| 163 }], |
| 164 [ '(skia_os == "linux" or skia_os == "chromeos") and skia_egl == 0', { |
| 143 'link_settings': { | 165 'link_settings': { |
| 144 'libraries': [ | 166 'libraries': [ |
| 145 '-lGL', | 167 '-lGL', |
| 146 '-lGLU', | 168 '-lGLU', |
| 147 '-lX11', | 169 '-lX11', |
| 148 ], | 170 ], |
| 149 }, | 171 }, |
| 150 }], | 172 }], |
| 151 [ 'skia_os == "nacl"', { | 173 [ 'skia_os == "nacl"', { |
| 152 'link_settings': { | 174 'link_settings': { |
| 153 'libraries': [ | 175 'libraries': [ |
| 154 '-lppapi_gles2', | 176 '-lppapi_gles2', |
| 155 ], | 177 ], |
| 156 }, | 178 }, |
| 157 }], | 179 }], |
| 180 [ 'skia_egl == 1', { |
| 181 'defines': [ |
| 182 'SK_EGL=1', |
| 183 ], |
| 184 }], |
| 185 [ 'skia_egl == 0', { |
| 186 'defines': [ |
| 187 'SK_EGL=0', |
| 188 ], |
| 189 }], |
| 158 [ 'skia_mesa and skia_os == "linux"', { | 190 [ 'skia_mesa and skia_os == "linux"', { |
| 159 'link_settings': { | 191 'link_settings': { |
| 160 'libraries': [ | 192 'libraries': [ |
| 161 '-lOSMesa', | 193 '-lOSMesa', |
| 162 ], | 194 ], |
| 163 }, | 195 }, |
| 164 }], | 196 }], |
| 165 [ 'skia_os == "mac"', { | 197 [ 'skia_os == "mac"', { |
| 166 'link_settings': { | 198 'link_settings': { |
| 167 'libraries': [ | 199 'libraries': [ |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 219 'libraries': [ | 251 'libraries': [ |
| 220 '-lGLESv2', | 252 '-lGLESv2', |
| 221 '-lEGL', | 253 '-lEGL', |
| 222 ], | 254 ], |
| 223 }, | 255 }, |
| 224 }], | 256 }], |
| 225 ], | 257 ], |
| 226 }, | 258 }, |
| 227 ], | 259 ], |
| 228 } | 260 } |
| OLD | NEW |