Fix swe_res targets

Create generated_src folder for auto generated
NativeLibraries.java, which will be used to compile
swe_engine.jar.

Change-Id: I85e5ddce48f95c398959a2e64141c87e4c83e044
diff --git a/.gitignore b/.gitignore
index cea8212..b94280d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 res/values/about.xml
 android-studio
+generated_src
diff --git a/generated_src/src/org/chromium/base/library_loader/.gitkeep b/generated_src/src/org/chromium/base/library_loader/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/generated_src/src/org/chromium/base/library_loader/.gitkeep
diff --git a/swe_android_browser.gypi b/swe_android_browser.gypi
index 7944a45..4d3a70a 100644
--- a/swe_android_browser.gypi
+++ b/swe_android_browser.gypi
@@ -4,7 +4,7 @@
       'target_name': 'swe_android_browser_apk',
       'type': 'none',
       'dependencies': [
-        'swe_chrome_engine',
+        'swe_chrome_engine_java',
         '<@(libnetxt_dependencies)',
         '<@(libsta_dependencies)',
         '<@(libsweadrenoext_dependencies)',
diff --git a/swe_res.gypi b/swe_res.gypi
index 37df7ab..2eeb0df 100644
--- a/swe_res.gypi
+++ b/swe_res.gypi
@@ -16,13 +16,12 @@
         ],
       },
       'copies' : [
-        #{
-          #TODO: FIX SWE_ENGINE.jar
-          #'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/jar/',
-          #'files': [
-          #  '<(PRODUCT_DIR)/lib.java/swe_engine.jar'
-          #],
-        #},
+        {
+          'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/jar/',
+          'files': [
+            '<(PRODUCT_DIR)/lib.java/swe_engine.jar'
+          ],
+        },
         {
           'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/assets',
           'files': [
@@ -36,6 +35,14 @@
             }],
           ],
         },
+        {
+          'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/assets/wml',
+          'files': [
+            '<(PRODUCT_DIR)/swe_android_browser_apk/assets/wml/swe_wml.xsl',
+            '<(PRODUCT_DIR)/swe_android_browser_apk/assets/wml/swe_wml.js',
+            '<(PRODUCT_DIR)/swe_android_browser_apk/assets/wml/swe_wml.css',
+          ],
+        },
 
         #ui res
         {
@@ -57,7 +64,7 @@
         {
           'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/swe_res/',
           'files': [
-            '<(PRODUCT_DIR)/res.java/swe_chrome_engine.zip',
+            '<(PRODUCT_DIR)/res.java/swe_chrome_engine_java.zip',
           ],
         },
         #chrome_res.
@@ -65,6 +72,7 @@
           'destination': '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/chrome_res/',
           'files': [
             '<(PRODUCT_DIR)/res.java/chrome_java.zip',
+            '<(PRODUCT_DIR)/res.java/chrome_strings_grd.zip',
           ],
         },
         #android_support_v7_res.
@@ -80,6 +88,12 @@
           'files': [
             '<(PRODUCT_DIR)/res.java/android_data_chart_java.zip',
           ],
+        },
+        {
+          'destination': '<(DEPTH)/swe/browser/generated_src/src/org/chromium/base/library_loader',
+          'files': [
+            '<(PRODUCT_DIR)/swe_android_browser_apk/native_libraries_java/NativeLibraries.java',
+          ],
         }
       ],
       'actions': [
@@ -132,7 +146,7 @@
                      ],
            'outputs': ['<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/swe_res/res/values/strings.xml'],
            'action': ['python', '<(DEPTH)/swe/tools/merge_resources.py',
-                       '<(PRODUCT_DIR)/res.java/swe_chrome_engine.zip',
+                       '<(PRODUCT_DIR)/res.java/swe_chrome_engine_java.zip',
                        '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/swe_res/res/',
                      ],
            'message': 'Merging SWE Resources'
@@ -179,8 +193,16 @@
            'inputs': ['<(DEPTH)/swe/tools/merge_resources.py',
                       '<(PRODUCT_DIR)/apks/SWE_AndroidBrowser.apk',
                      ],
-           'outputs': [
-                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libswev8.so',
+           'outputs': ['<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libicui18n.cr.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libicuuc.cr.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libstlport_sh_521.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libsweskia.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libsweadrenoext_22_plugin.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libsweadrenoext_plugin.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libsta.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libchromium_client.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libswe.so',
+                       '<(PRODUCT_DIR)/swe_android_browser_apk/swe_res/lib/libsweadrenoext_plugin.so',
                       ],
            'action': ['python', '<(DEPTH)/swe/tools/copy.py',
                        '<(PRODUCT_DIR)/swe_android_browser_apk/libs/<(arm_dir)',