vendor/omni: Fixup prebuilt chromium for lollipop

 - remove call to chromium_prebuilt.mk
 - update chromium_prebuilt.sh to create an Android.mk for
   libwebviewchromium instead of chromium_prebuilt.mk.
 - In this way, webview package can pick it up with
   LOCAL_REQUIRED_MODULE and create necessary symlink
   by using LOCAL_JNI_SHARED_LIBRARIES.

Change-Id: I173eb7cfd83234bc4cd602b3a0009b97041d25e1
Signed-off-by: Iftekhar Rifat <rifat662@gmail.com>
diff --git a/config/common.mk b/config/common.mk
index aa00a95..2bc6015 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -53,11 +53,6 @@
 PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
 
-# Chromium Prebuilt
-ifeq ($(PRODUCT_PREBUILT_WEBVIEWCHROMIUM),yes)
--include prebuilts/chromium/$(TARGET_DEVICE)/chromium_prebuilt.mk
-endif
-
 # Dashclock
 #PRODUCT_COPY_FILES += \
 #    vendor/omni/prebuilt/app/DashClock.apk:system/app/DashClock.apk
diff --git a/utils/chromium_prebuilt.sh b/utils/chromium_prebuilt.sh
index f33fac1..c449fd7 100755
--- a/utils/chromium_prebuilt.sh
+++ b/utils/chromium_prebuilt.sh
@@ -41,9 +41,8 @@
 
 if [ -d $TARGET_DIR ]; then
     echo "Copying files..."
-    cp -r $TARGET_DIR/system/app/webview $PREBUILT_DIR/app/
+    cp $TARGET_DIR/system/app/webview/webview.apk $PREBUILT_DIR/app/webview.apk
     cp $TARGET_DIR/system/lib/libwebviewchromium.so $PREBUILT_DIR/lib/libwebviewchromium.so
-    cp $TARGET_DIR/../../common/obj/JAVA_LIBRARIES/android_webview_java_intermediates/javalib.jar $PREBUILT_DIR/android_webview_java.jar
 else
     echo "Please ensure that you have ran a full build prior to running this script!"
     return 1;
@@ -54,7 +53,7 @@
 HASH=$(git --git-dir=$TOP/external/chromium_org/.git --work-tree=$TOP/external/chromium_org rev-parse --verify HEAD)
 echo $HASH > $PREBUILT_DIR/hash.txt
 
-(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > $PREBUILT_DIR/chromium_prebuilt.mk
+(cat << EOF) | sed s/__DEVICE__/$DEVICE/g > $PREBUILT_DIR/Android.mk
 # Copyright (C) 2014 The OmniROM Project
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
@@ -71,9 +70,20 @@
 
 LOCAL_PATH := prebuilts/chromium/__DEVICE__/
 
-PRODUCT_COPY_FILES += \\
-    \$(LOCAL_PATH)/app/webview.apk:system/app/webview/webview.apk \\
-    \$(LOCAL_PATH)/lib/libwebviewchromium.so:system/lib/libwebviewchromium.so
+ifeq (\$(PRODUCT_PREBUILT_WEBVIEWCHROMIUM),yes)
+
+include \$(CLEAR_VARS)
+
+LOCAL_MODULE := libwebviewchromium
+LOCAL_SRC_FILES := lib/libwebviewchromium.so
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_SUFFIX := .so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+
+include \$(BUILD_PREBUILT)
+
+endif
+
 
 EOF