1 # Copyright (c) 2013 Intel Corporation. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
7 'core_internal_empty_embedder_apk_name': 'XWalkCoreInternalEmptyEmbedder',
11 'target_name': 'xwalk_core_library_documentation',
14 'xwalk_core_reflection_layer_java_gen'
18 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/JavascriptInterface.java',
19 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkExtension.java',
20 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkJavascriptResult.java',
21 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkNavigationHistory.java',
22 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkNavigationItem.java',
23 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkPreferences.java',
24 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkResourceClient.java',
25 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkUIClient.java',
26 '>(reflection_gen_dir)/wrapper/org/xwalk/core/XWalkView.java',
28 'docs': '<(PRODUCT_DIR)/xwalk_core_library_docs',
32 'action_name': 'javadoc_xwalk_core_library',
33 'message': 'Creating documentation for XWalk Core Library',
35 '>(reflection_layer_gen_timestamp)',
43 '-XDignore.symbol.file',
45 '-classpath', '<(android_sdk)/android.jar',
52 'target_name': 'pack_xwalk_core_library',
59 'action_name': 'pack_xwalk_core_library',
60 'message': 'Packaging XwalkCore Library Project.',
62 '<(DEPTH)/xwalk/tools/tar.py',
65 '<(PRODUCT_DIR)/xwalk_core_library.tar.gz',
66 '<(PRODUCT_DIR)/pack_xwalk_core_library_intermediate/always_run',
69 'python', 'tools/tar.py',
70 '<(PRODUCT_DIR)/xwalk_core_library'
76 'target_name': 'generate_resource_maps',
79 'xwalk_core_internal_java',
83 'action_name': 'generate_resource_maps',
84 'message': 'Generating Resource Maps.',
86 'build/android/generate_resource_map.py',
89 '<(PRODUCT_DIR)/generate_resource_maps_intermediate/always_run',
92 'python', 'build/android/generate_resource_map.py',
93 '--gen-dir', '<(PRODUCT_DIR)/gen',
94 '--resource-map-dir', '<(PRODUCT_DIR)/resource_map',
100 'target_name': 'xwalk_core_internal_empty_embedder_apk',
104 'generate_resource_maps',
107 'apk_name': '<(core_internal_empty_embedder_apk_name)',
108 'java_in_dir': 'runtime/android/core_internal_empty',
109 'native_lib_target': 'libxwalkcore',
111 'generated_src_dirs': [
112 '<(PRODUCT_DIR)/resource_map',
115 'includes': [ '../build/java_apk.gypi' ],
116 'all_dependent_settings': {
118 'input_jars_paths': ['<(javac_jar_path)'],
123 'target_name': 'xwalk_core_library_java_app_part',
129 'classes_dir': '<(PRODUCT_DIR)/<(_target_name)/classes',
130 'jar_name': '<(_target_name).jar',
131 'jar_final_path': '<(PRODUCT_DIR)/lib.java/<(jar_name)',
135 'action_name': 'jars_<(_target_name)',
136 'message': 'Creating <(_target_name) jar',
138 'build/android/merge_jars.py',
139 '>@(input_jars_paths)',
145 'python', 'build/android/merge_jars.py',
146 '--classes-dir=<(classes_dir)',
147 '--jars=>(input_jars_paths)',
148 '--jar-path=<(jar_final_path)',
154 'target_name': 'xwalk_core_library_java_library_part',
157 'xwalk_core_internal_empty_embedder_apk',
160 'classes_dir': '<(PRODUCT_DIR)/<(_target_name)/classes',
161 'jar_name': '<(_target_name).jar',
162 'jar_final_path': '<(PRODUCT_DIR)/lib.java/<(jar_name)',
166 'action_name': 'jars_<(_target_name)',
167 'message': 'Creating <(_target_name) jar',
169 'build/android/merge_jars.py',
170 '>@(input_jars_paths)',
176 'python', 'build/android/merge_jars.py',
177 '--classes-dir=<(classes_dir)',
178 '--jars=>(input_jars_paths)',
179 '--jar-path=<(jar_final_path)',
185 'target_name': 'xwalk_core_library_java',
188 'xwalk_core_library_java_app_part',
189 'xwalk_core_library_java_library_part',
192 'classes_dir': '<(PRODUCT_DIR)/<(_target_name)/classes',
193 'jar_name': '<(_target_name).jar',
194 'jar_final_path': '<(PRODUCT_DIR)/lib.java/<(jar_name)',
198 'action_name': 'jars_<(_target_name)',
199 'message': 'Creating <(_target_name) jar',
201 'build/android/merge_jars.py',
202 '>@(input_jars_paths)',
208 'python', 'build/android/merge_jars.py',
209 '--classes-dir=<(classes_dir)',
210 '--jars=>(input_jars_paths)',
211 '--jar-path=<(jar_final_path)',
217 'target_name': 'xwalk_core_library',
220 'xwalk_core_shell_apk',
221 'xwalk_core_library_java_app_part',
222 'xwalk_core_library_java_library_part',
226 'action_name': 'generate_xwalk_core_library',
227 'message': 'Generating XwalkCore Library Project.',
229 '<(DEPTH)/xwalk/build/android/common_function.py',
230 '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library.py',
233 '<(PRODUCT_DIR)/xwalk_core_library_intermediate/always_run',
236 'python', '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library.py',
238 '-t', '<(PRODUCT_DIR)'
244 'target_name': 'xwalk_core_library_aar',
247 'xwalk_core_library',
248 'xwalk_core_library_java',
252 'action_name': 'generate_xwalk_core_library_aar',
253 'message': 'Generating XwalkCore AAR Library.',
255 '<(DEPTH)/xwalk/build/android/common_function.py',
256 '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library_aar.py',
259 '<(PRODUCT_DIR)/xwalk_core_library_aar_intermediate/always_run',
262 'python', '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library_aar.py',
263 '-t', '<(PRODUCT_DIR)',