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_library_empty_embedder_apk_name': 'XWalkCoreLibraryEmptyEmbedder',
11 'target_name': 'xwalk_core_library_documentation',
15 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkExtension.java',
16 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkJavascriptResult.java',
17 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkNavigationHistory.java',
18 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkNavigationItem.java',
19 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkPreferences.java',
20 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkResourceClient.java',
21 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkUIClient.java',
22 '<(DEPTH)/xwalk/runtime/android/core/src/org/xwalk/core/XWalkView.java',
24 'docs': '<(PRODUCT_DIR)/xwalk_core_library_docs',
28 'action_name': 'javadoc_xwalk_core_library',
29 'message': 'Creating documentation for XWalk Core Library',
38 '-XDignore.symbol.file',
46 'target_name': 'pack_xwalk_core_library',
53 'action_name': 'pack_xwalk_core_library',
54 'message': 'Packaging XwalkCore Library Project.',
56 '<(DEPTH)/xwalk/tools/tar.py',
59 '<(PRODUCT_DIR)/xwalk_core_library.tar.gz',
60 '<(PRODUCT_DIR)/pack_xwalk_core_library_intermediate/always_run',
63 'python', 'tools/tar.py',
64 '<(PRODUCT_DIR)/xwalk_core_library'
70 'target_name': 'xwalk_core_library_empty_embedder_apk',
77 'apk_name': '<(core_library_empty_embedder_apk_name)',
78 'java_in_dir': 'runtime/android/core_library_empty',
79 'native_lib_target': 'libxwalkcore',
81 'additional_src_dirs': [
82 '<(DEPTH)/ui/android/java/resource_map',
83 '<(DEPTH)/content/public/android/java/resource_map',
84 '<(DEPTH)/xwalk/runtime/android/core_internal/resource_map',
87 'includes': [ '../build/java_apk.gypi' ],
90 # pack classes compiled from the java files chromium generated into a
92 'target_name': 'chromium_generated_java',
95 'xwalk_core_library_empty_embedder_apk',
98 'jar_name': '<(_target_name).jar',
99 'jar_final_path': '<(PRODUCT_DIR)/lib.java/<(jar_name)',
100 'jar_excluded_classes': [
101 '*org/xwalk/core/R*',
104 'all_dependent_settings': {
106 'input_jars_paths': ['<(jar_final_path)'],
111 'action_name': 'jar_<(_target_name)',
112 'message': 'Creating <(_target_name) jar',
114 '<(DEPTH)/build/android/gyp/util/build_utils.py',
115 '<(DEPTH)/build/android/gyp/util/md5_check.py',
116 '<(DEPTH)/build/android/gyp/jar.py',
117 '<(PRODUCT_DIR)/apks/<(core_library_empty_embedder_apk_name).apk',
123 'python', '<(DEPTH)/build/android/gyp/jar.py',
124 '--classes-dir=<(PRODUCT_DIR)/xwalk_core_library_empty_embedder_apk/classes',
125 '--jar-path=<(jar_final_path)',
126 '--excluded-classes=<(jar_excluded_classes)',
132 'target_name': 'xwalk_core_library_java',
136 'chromium_generated_java',
139 'classes_dir': '<(PRODUCT_DIR)/<(_target_name)/classes',
140 'jar_name': '<(_target_name).jar',
141 'jar_final_path': '<(PRODUCT_DIR)/lib.java/<(jar_name)',
145 'action_name': 'jars_<(_target_name)',
146 'message': 'Creating <(_target_name) jar',
148 'build/android/merge_jars.py',
151 '<(PRODUCT_DIR)/pack_xwalk_core_library_java_intermediate/always_run',
154 'python', 'build/android/merge_jars.py',
155 '--classes-dir=<(classes_dir)',
156 '--jars=>(input_jars_paths)',
157 '--jar-path=<(jar_final_path)',
163 'target_name': 'xwalk_core_library',
166 'xwalk_core_shell_apk',
167 'xwalk_core_library_java',
171 'action_name': 'generate_xwalk_core_library',
172 'message': 'Generating XwalkCore Library Project.',
174 '<(DEPTH)/xwalk/build/android/common_function.py',
175 '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library.py',
178 '<(PRODUCT_DIR)/xwalk_core_library_intermediate/always_run',
181 'python', '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library.py',
183 '-t', '<(PRODUCT_DIR)'
189 'target_name': 'xwalk_core_library_aar',
192 'xwalk_core_library',
196 'action_name': 'generate_xwalk_core_library_aar',
197 'message': 'Generating XwalkCore AAR Library.',
199 '<(DEPTH)/xwalk/build/android/common_function.py',
200 '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library_aar.py',
203 '<(PRODUCT_DIR)/xwalk_core_library_aar_intermediate/always_run',
206 'python', '<(DEPTH)/xwalk/build/android/generate_xwalk_core_library_aar.py',
208 '-t', '<(PRODUCT_DIR)',