4 'target_name': 'generate_xwalk_runtime_client_version',
8 # Generate the version for runtime client.
9 'action_name': 'generate_runtime_client_version',
11 'template_file': 'app/android/runtime_client/src/templates/XWalkRuntimeClientVersion.template',
12 'output_file': '<(SHARED_INTERMEDIATE_DIR)/version_java/XWalkRuntimeClientVersion.java',
17 'build/android/generate_runtime_client_version.py',
23 'python', 'build/android/generate_runtime_client_version.py',
24 '--template=<(template_file)',
25 '--output=<(output_file)',
26 '--xwalk-version=<(xwalk_version)',
32 'target_name': 'xwalk_app_runtime_client_java',
35 'generate_xwalk_runtime_client_version',
38 'java_in_dir': 'app/android/runtime_client',
39 'generated_src_dirs': [ '<(SHARED_INTERMEDIATE_DIR)/version_java' ],
41 'includes': ['../build/java.gypi'],
44 'target_name': 'xwalk_app_runtime_activity_java',
47 'xwalk_app_runtime_client_java',
50 'java_in_dir': 'app/android/runtime_activity',
52 'includes': ['../build/java.gypi'],
55 'target_name': 'xwalk_app_hello_world_apk',
58 'xwalk_app_runtime_activity_java',
61 'apk_name': 'XWalkAppHelloWorld',
62 'java_in_dir': 'app/android/app_hello_world',
63 'resource_dir': 'app/android/app_hello_world/res',
64 'additional_input_paths': [
65 '<(PRODUCT_DIR)/app_hello_world/assets/www/index.html',
66 '<(PRODUCT_DIR)/app_hello_world/assets/www/sampapp-icon-helloworld.png',
68 'asset_location': '<(PRODUCT_DIR)/app_hello_world/assets',
69 'app_manifest_version_code': '<(xwalk_version_code)',
70 'app_manifest_version_name': '<(xwalk_version)',
74 'destination': '<(PRODUCT_DIR)/app_hello_world/assets/www',
76 'test/android/data/index.html',
77 'test/android/data/sampapp-icon-helloworld.png',
81 'includes': [ '../build/java_apk.gypi' ],
84 'target_name': 'xwalk_app_template_apk',
87 'xwalk_app_runtime_activity_java',
90 'apk_name': 'XWalkAppTemplate',
91 'java_in_dir': 'app/android/app_template',
92 'resource_dir': 'app/android/app_template/res',
93 'additional_input_paths': [
94 '<(PRODUCT_DIR)/app_template/assets/www/index.html',
95 '<(PRODUCT_DIR)/app_template/assets/www/sampapp-icon-helloworld.png',
97 'asset_location': '<(PRODUCT_DIR)/app_template/assets',
101 'destination': '<(PRODUCT_DIR)/app_template/assets/www',
103 'test/android/data/index.html',
104 'test/android/data/sampapp-icon-helloworld.png',
108 'includes': [ '../build/java_apk.gypi' ],
111 # Combine runtime client and activity into one jar.
112 'target_name': 'xwalk_app_runtime_java',
115 'generate_xwalk_runtime_client_version',
118 'java_in_dir': 'app/android/runtime_activity',
119 'additional_src_dirs': [
120 'app/android/runtime_client',
122 'generated_src_dirs': [ '<(SHARED_INTERMEDIATE_DIR)/version_java' ],
124 'includes': ['../build/java.gypi'],
127 'target_name': 'prepare_xwalk_app_template',
130 'xwalk_app_runtime_java',
131 'xwalk_runtime_java',
132 'xwalk_core_library',
136 'action_name': 'prepare_xwalk_app_template',
138 'build/android/common_function.py',
139 'build/android/generate_app_packaging_tool.py',
142 # put an inexist file here to do this step every time.
143 '<(PRODUCT_DIR)/xwalk_app_template_1'
146 'python', 'build/android/generate_app_packaging_tool.py',
147 '<(PRODUCT_DIR)/xwalk_app_template'
153 'target_name': 'xwalk_app_template',
156 'prepare_xwalk_app_template',
160 'action_name': 'tar_app_template',
162 'app/android/app_template/AndroidManifest.xml',
166 '<(PRODUCT_DIR)/xwalk_app_template.tar.gz',
167 # put an inexist file here to do this step every time.
168 '<(PRODUCT_DIR)/xwalk_app_template.tar.gz1',
171 'python', 'tools/tar.py',
172 '<(PRODUCT_DIR)/xwalk_app_template'