blob: 83751ecbef382e61e2d889d88f99cb4b5a312d1c [file] [log] [blame]
Bijan Amirzada69b30be2014-02-26 17:08:10 -08001{
2 'targets' : [
3 {
4 'target_name': 'swe_android_browser_apk',
5 'type': 'none',
6 'dependencies': [
7 'swe_engine_java',
8 'android-support-v13',
Tarun Nainani3d5b4d02014-09-17 10:32:33 -07009 '<@(libnetxt_dependencies)',
10 '<@(libsweadrenoext_dependencies)',
Bijan Amirzada69b30be2014-02-26 17:08:10 -080011 ],
12 'variables': {
Tarun Nainani791e96d2014-03-25 14:11:14 -070013 'apk_name': 'SWE_AndroidBrowser',
Bijan Amirzada41242f22014-03-21 12:12:18 -070014 'manifest_package_name': 'com.android.browser',
Bijan Amirzada69b30be2014-02-26 17:08:10 -080015 'app_manifest_version_name': '<!(../swe/browser/tools/generate_about.sh --quiet --name --about)',
16 'app_manifest_version_code': '<!(../swe/browser/tools/generate_about.sh --quiet --code)',
17 'java_in_dir': '.',
18 'resource_dir': '../../swe/browser/res',
Kulanthaivel Palanichamy8ccd6722014-02-19 15:48:02 -080019 'assets_dir': '../../swe/browser/assets',
Bijan Amirzada69b30be2014-02-26 17:08:10 -080020 'native_lib_target': 'libswewebviewchromium',
Tarun Nainani3d5b4d02014-09-17 10:32:33 -070021 'additional_native_libs': [
22 '<@(libnetxt_native_libs)',
23 '<@(libsweadrenoext_native_libs)'],
Bijan Amirzada69b30be2014-02-26 17:08:10 -080024 'additional_input_paths': ['<(PRODUCT_DIR)/android_webview_apk/assets/webviewchromium.pak'],
Tarun Nainaniea28dde2014-08-27 17:25:09 -070025 'conditions': [
26 ['icu_use_data_file_flag==1', {
27 'additional_input_paths': [
28 '<(PRODUCT_DIR)/icudtl.dat',
29 ],
30 }],
31 ],
Tarun Nainanief749cb2014-05-19 18:16:53 -070032 'override_package_name': 'com.android.swe.browser',
33 'android_manifest_path': '../../swe/browser/AndroidManifest.xml',
34 'additional_src_dirs': ['<(DEPTH)/swe/browser/src_standalone/com/android/browser'],
Bijan Amirzada69b30be2014-02-26 17:08:10 -080035 },
36 'copies': [
37 {
38 'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/assets/',
39 'files': [
40 '<(PRODUCT_DIR)/android_webview_apk/assets/webviewchromium.pak'
41 ],
Tarun Nainaniea28dde2014-08-27 17:25:09 -070042 'conditions': [
43 ['icu_use_data_file_flag==1', {
44 'files': [
45 '<(PRODUCT_DIR)/icudtl.dat',
46 ],
47 }],
48 ],
Bijan Amirzada69b30be2014-02-26 17:08:10 -080049 },
Kulanthaivel Palanichamy8ccd6722014-02-19 15:48:02 -080050 {
51 'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/assets/wml',
52 'files': [
53 '<(assets_dir)/wml/swe_wml.xsl',
54 '<(assets_dir)/wml/swe_wml.js',
55 '<(assets_dir)/wml/swe_wml.css',
56 ],
57 },
Bijan Amirzada69b30be2014-02-26 17:08:10 -080058 ],
59 'includes': [ '../../build/java_apk.gypi' ],
60 },
Tarun Nainanief749cb2014-05-19 18:16:53 -070061 {
62 'target_name': 'swe_android_browser_apk_java',
63 'type': 'none',
64 'dependencies': [
65 'swe_android_browser_apk',
66 ],
67 'includes': [ '../../build/apk_fake_jar.gypi' ],
68 },
Bijan Amirzada69b30be2014-02-26 17:08:10 -080069 ],
70}