'xwalk_core_extensions_java',
],
'variables': {
- 'java_in_dir': 'runtime/android/java',
+ 'java_in_dir': 'runtime/android/core',
'has_java_resources': 1,
'R_package': 'org.xwalk.core',
'R_package_relpath': 'org/xwalk/core',
'includes': ['../build/java.gypi'],
},
{
+ 'target_name': 'xwalk_runtime_java',
+ 'type': 'none',
+ 'dependencies': [
+ 'xwalk_core_java',
+ ],
+ 'variables': {
+ 'java_in_dir': 'runtime/android/runtime',
+ 'has_java_resources': 0,
+ },
+ 'includes': ['../build/java.gypi'],
+ },
+ {
# Use the NativeLibraries.class generated by runtime lib.
- # It's generated as a '.jar' file used by xwalk_core_embedded.
+ # It's generated as a '.jar' file used by xwalk_runtime_embedded.
'target_name': 'xwalk_native_libraries_java',
'type': 'none',
'dependencies': [
],
},
{
- 'target_name': 'xwalk_core_embedded',
+ 'target_name': 'xwalk_runtime_embedded',
'type': 'none',
'dependencies': [
'xwalk_core_java',
],
'actions': [
{
- 'action_name': 'xwalk_core_embedded',
+ 'action_name': 'xwalk_runtime_embedded',
'variables': {
'dex_input_paths': [
'<(PRODUCT_DIR)/lib.java/base_java.dex.jar',
'<(PRODUCT_DIR)/lib.java/web_contents_delegate_android_java.dex.jar',
'<(PRODUCT_DIR)/lib.java/xwalk_core_extensions_java.dex.jar',
'<(PRODUCT_DIR)/lib.java/xwalk_core_java.dex.jar',
+ '<(PRODUCT_DIR)/lib.java/xwalk_runtime_java.dex.jar',
'<(SHARED_INTERMEDIATE_DIR)/xwalk_native_libraries/'
'xwalk_native_libraries.jar' ],
- 'output_path': '<(PRODUCT_DIR)/lib.java/xwalk_core_embedded.dex.jar',
+ 'output_path': '<(PRODUCT_DIR)/lib.java/xwalk_runtime_embedded.dex.jar',
},
'includes': [ '../build/android/dex_action.gypi' ],
},
'jni_gen_package': 'xwalk',
},
'sources': [
- 'runtime/android/java/src/org/xwalk/core/AndroidProtocolHandler.java',
- 'runtime/android/java/src/org/xwalk/core/InterceptedRequestData.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkHttpAuthHandler.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkContentsClientBridge.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkContentsIoThreadClient.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkContent.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkCookieManager.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkDevToolsServer.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkSettings.java',
- 'runtime/android/java/src/org/xwalk/core/XWalkWebContentsDelegate.java',
+ 'runtime/android/core/src/org/xwalk/core/AndroidProtocolHandler.java',
+ 'runtime/android/core/src/org/xwalk/core/InterceptedRequestData.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkHttpAuthHandler.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkContentsClientBridge.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkContentsIoThreadClient.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkContent.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkCookieManager.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkDevToolsServer.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkSettings.java',
+ 'runtime/android/core/src/org/xwalk/core/XWalkWebContentsDelegate.java',
],
'includes': ['../build/jni_generator.gypi'],
},
'dependencies': [
'libxwalkcore',
'xwalk_core_extensions_java',
- # Runtime code is also built by this target.
- 'xwalk_core_java',
+ 'xwalk_runtime_java',
'xwalk_runtime_lib_apk_extension',
'xwalk_runtime_lib_apk_pak',
],
'variables': {
'apk_name': 'XWalkRuntimeLib',
- 'java_in_dir': 'runtime/android/runtimelib',
- 'resource_dir': 'runtime/android/runtimelib/res',
+ 'java_in_dir': 'runtime/android/runtime_lib',
+ 'resource_dir': 'runtime/android/runtime_lib/res',
'native_lib_target': 'libxwalkcore',
'additional_input_paths': [
'<(PRODUCT_DIR)/xwalk_runtime_lib/assets/jsapi/contacts_api.js',
'files': [
'experimental/launch_screen/launch_screen_api.js',
'experimental/presentation/presentation_api.js',
- 'runtime/android/java/src/org/xwalk/runtime/extension/api/contacts/contacts_api.js',
- 'runtime/android/java/src/org/xwalk/runtime/extension/api/device_capabilities/device_capabilities_api.js',
- 'runtime/android/java/src/org/xwalk/runtime/extension/api/messaging/messaging_api.js',
+ 'runtime/android/core/src/org/xwalk/core/extension/api/contacts/contacts_api.js',
+ 'runtime/android/core/src/org/xwalk/core/extension/api/device_capabilities/device_capabilities_api.js',
+ 'runtime/android/core/src/org/xwalk/core/extension/api/messaging/messaging_api.js',
'runtime/extension/screen_orientation_api.js',
],
},