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_hello_world_apk',
35 'xwalk_app_runtime_java',
38 'apk_name': 'XWalkAppHelloWorld',
39 'java_in_dir': 'app/android/app_hello_world',
40 'resource_dir': 'app/android/app_hello_world/res',
41 'additional_input_paths': [
42 '<(PRODUCT_DIR)/app_hello_world/assets/www/index.html',
43 '<(PRODUCT_DIR)/app_hello_world/assets/www/sampapp-icon-helloworld.png',
45 'asset_location': '<(PRODUCT_DIR)/app_hello_world/assets',
46 'app_manifest_version_code': '<(xwalk_version_code)',
47 'app_manifest_version_name': '<(xwalk_version)',
51 'destination': '<(PRODUCT_DIR)/app_hello_world/assets/www',
53 'test/android/data/index.html',
54 'test/android/data/sampapp-icon-helloworld.png',
58 'includes': [ '../build/java_apk.gypi' ],
61 'target_name': 'xwalk_app_template_apk',
64 'xwalk_app_runtime_java',
67 'apk_name': 'XWalkAppTemplate',
68 'java_in_dir': 'app/android/app_template',
69 'resource_dir': 'app/android/app_template/res',
70 'additional_input_paths': [
71 '<(PRODUCT_DIR)/app_template/assets/www/index.html',
72 '<(PRODUCT_DIR)/app_template/assets/www/sampapp-icon-helloworld.png',
74 'asset_location': '<(PRODUCT_DIR)/app_template/assets',
78 'destination': '<(PRODUCT_DIR)/app_template/assets/www',
80 'test/android/data/index.html',
81 'test/android/data/sampapp-icon-helloworld.png',
85 'includes': [ '../build/java_apk.gypi' ],
88 # Combine runtime client and activity into one jar.
89 'target_name': 'xwalk_app_runtime_java',
92 'generate_xwalk_runtime_client_version',
96 'java_in_dir': 'app/android/runtime_activity',
97 'additional_src_dirs': [
98 'app/android/runtime_client',
100 'generated_src_dirs': [ '<(SHARED_INTERMEDIATE_DIR)/version_java' ],
102 'includes': ['../build/java.gypi'],
105 'target_name': 'prepare_xwalk_app_template',
108 'xwalk_app_runtime_java',
109 'xwalk_app_template_apk',
110 'xwalk_core_library',
114 'action_name': 'prepare_xwalk_app_template',
116 'build/android/common_function.py',
117 'build/android/generate_app_packaging_tool.py',
120 # put an inexist file here to do this step every time.
121 '<(PRODUCT_DIR)/xwalk_app_template_1'
124 'python', 'build/android/generate_app_packaging_tool.py',
125 '<(PRODUCT_DIR)/xwalk_app_template'
131 'target_name': 'xwalk_app_template',
134 'prepare_xwalk_app_template',
138 'action_name': 'tar_app_template',
140 'app/android/app_template/AndroidManifest.xml',
144 '<(PRODUCT_DIR)/xwalk_app_template.tar.gz',
145 # put an inexist file here to do this step every time.
146 '<(PRODUCT_DIR)/xwalk_app_template.tar.gz1',
149 'python', 'tools/tar.py',
150 '<(PRODUCT_DIR)/xwalk_app_template'
156 'target_name': 'contactextension',
159 'xwalk_app_runtime_java',
162 'java_in_dir': 'app/tools/android/test_data/extensions/contactextension/',
164 'includes': ['../build/java.gypi'],
167 'target_name': 'myextension',
170 'xwalk_app_runtime_java',
173 'java_in_dir': 'app/tools/android/test_data/extensions/myextension/',
175 'includes': ['../build/java.gypi'],
178 'target_name': 'xwalk_packaging_tool_test',