Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'chromium_code': 1, | 7 'chromium_code': 1, |
| 8 | 8 |
| 9 'linux_link_kerberos%': 0, | 9 'linux_link_kerberos%': 0, |
| 10 'use_tracing_cache_backend%': 0, | 10 'use_tracing_cache_backend%': 0, |
| (...skipping 3162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3173 'includes': [ | 3173 'includes': [ |
| 3174 '../build/isolate.gypi', | 3174 '../build/isolate.gypi', |
| 3175 'net_unittests.isolate', | 3175 'net_unittests.isolate', |
| 3176 ], | 3176 ], |
| 3177 'sources': [ | 3177 'sources': [ |
| 3178 'net_unittests.isolate', | 3178 'net_unittests.isolate', |
| 3179 ], | 3179 ], |
| 3180 }, | 3180 }, |
| 3181 ], | 3181 ], |
| 3182 }], | 3182 }], |
| 3183 ['OS=="android"', { | |
| 3184 'targets': [ | |
| 3185 { | |
| 3186 'target_name': 'cronet_jni_headers', | |
| 3187 'type': 'none', | |
| 3188 'sources': [ | |
| 3189 'cronet/android/java/src/org/chromium/net/UrlRequest.java', | |
| 3190 'cronet/android/java/src/org/chromium/net/UrlRequestContext.java', | |
| 3191 ], | |
| 3192 'variables': { | |
| 3193 'jni_gen_package': 'cronet', | |
| 3194 'jni_generator_ptr_type': 'long', | |
| 3195 }, | |
| 3196 'includes': [ '../build/jni_generator.gypi' ], | |
| 3197 }, | |
| 3198 { | |
| 3199 'target_name': 'libcronet', | |
| 3200 'type': 'shared_library', | |
| 3201 'dependencies': [ | |
| 3202 '../base/base.gyp:base', | |
| 3203 'cronet_jni_headers', | |
| 3204 'net', | |
| 3205 ], | |
| 3206 'sources': [ | |
| 3207 'cronet/android/org_chromium_net_UrlRequest.cc', | |
| 3208 'cronet/android/org_chromium_net_UrlRequest.h', | |
| 3209 'cronet/android/org_chromium_net_UrlRequestContext.cc', | |
| 3210 'cronet/android/org_chromium_net_UrlRequestContext.h', | |
| 3211 'cronet/android/url_request_context_peer.cc', | |
| 3212 'cronet/android/url_request_context_peer.h', | |
| 3213 'cronet/android/url_request_peer.cc', | |
| 3214 'cronet/android/url_request_peer.h', | |
| 3215 ], | |
| 3216 'cflags': [ | |
| 3217 # TODO(mef): Figure out a good way to get version from chrome_versio n_info_posix.h. | |
| 3218 '-DCHROMIUM_VERSION=\\"TBD\\"', | |
|
mef
2014/02/04 21:14:11
What's a good way to define CHROMIUM_VERSION? Norm
| |
| 3219 '-DLOGGING=1', | |
| 3220 '-fdata-sections', | |
| 3221 '-ffunction-sections', | |
| 3222 '-fno-rtti', | |
| 3223 '-fvisibility=hidden', | |
| 3224 '-fvisibility-inlines-hidden', | |
| 3225 '-Wno-sign-promo', | |
| 3226 '-Wno-missing-field-initializers', | |
| 3227 ], | |
| 3228 'ldflags': [ | |
| 3229 '-llog', | |
| 3230 '-landroid', | |
| 3231 '-Wl,--gc-sections', | |
| 3232 '-Wl,--exclude-libs,ALL' | |
| 3233 ] | |
| 3234 }, | |
| 3235 { | |
| 3236 'target_name': 'cronet', | |
| 3237 'type': 'none', | |
| 3238 'dependencies': [ | |
| 3239 '../base/base.gyp:base', | |
| 3240 'libcronet', | |
| 3241 ], | |
| 3242 'variables': { | |
| 3243 'java_in_dir': 'cronet/android/java', | |
| 3244 }, | |
| 3245 'includes': [ '../build/java.gypi' ], | |
| 3246 }, | |
| 3247 { | |
| 3248 'target_name': 'cronet_package', | |
| 3249 'type': 'none', | |
| 3250 'dependencies': [ | |
| 3251 'libcronet', | |
| 3252 'cronet', | |
| 3253 ], | |
| 3254 'variables': { | |
| 3255 'native_lib': 'libcronet.so', | |
| 3256 'java_lib': 'cronet.jar', | |
| 3257 'package_dir': '<(PRODUCT_DIR)/cronet', | |
| 3258 }, | |
| 3259 'actions': [ | |
| 3260 { | |
| 3261 'action_name': 'strip libcronet', | |
| 3262 'inputs': ['<(SHARED_LIB_DIR)/<(native_lib)'], | |
| 3263 'outputs': ['<(package_dir)/libs/<(android_app_abi)/<(native_lib)' ], | |
| 3264 'action': [ | |
| 3265 '<(android_strip)', | |
| 3266 '--strip-unneeded', | |
| 3267 '<@(_inputs)', | |
| 3268 '-o', | |
| 3269 '<@(_outputs)', | |
| 3270 ], | |
| 3271 }, | |
| 3272 ], | |
| 3273 'copies': [ | |
| 3274 { | |
| 3275 'destination': '<(package_dir)', | |
| 3276 'files': [ | |
| 3277 '<(PRODUCT_DIR)/lib.java/<(java_lib)', | |
| 3278 ], | |
| 3279 }, | |
| 3280 ], | |
| 3281 }, | |
| 3282 { | |
| 3283 'target_name': 'cronet_sample_apk', | |
| 3284 'type': 'none', | |
| 3285 'dependencies': [ | |
| 3286 'cronet', | |
| 3287 ], | |
| 3288 'variables': { | |
| 3289 'apk_name': 'CronetSample', | |
| 3290 'java_in_dir': 'cronet/android/sample', | |
| 3291 'resource_dir': 'cronet/android/sample/res', | |
| 3292 'native_lib_target': 'libcronet', | |
| 3293 }, | |
| 3294 'includes': [ '../build/java_apk.gypi' ], | |
| 3295 } | |
| 3296 ], | |
| 3297 }], # OS=="android" | |
| 3183 ], | 3298 ], |
| 3184 } | 3299 } |
| OLD | NEW |