Delete Android build system makefiles.
We no longer support building WebView with the Android build system; delete the makefiles and makefile generation scripts used for this. BUG=440793 TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/1033263002 Cr-Commit-Position: refs/heads/master@{#322590}
This commit is contained in:
98
Android.mk
98
Android.mk
@ -1,98 +0,0 @@
|
||||
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
# This Android makefile is used to build WebView in the Android build system.
|
||||
# gyp autogenerates most of the real makefiles, which we include below.
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
CHROMIUM_DIR := $(LOCAL_PATH)
|
||||
|
||||
# We default to release for the Android build system. Developers working on
|
||||
# WebView code can build with "make GYP_CONFIGURATION=Debug".
|
||||
GYP_CONFIGURATION := Release
|
||||
|
||||
# If the product is using a prebuilt libwebviewchromium then we need to skip
|
||||
# including most of the makefiles to avoid duplicate target definitions. Some
|
||||
# targets are still needed, so list their makefiles explicitly.
|
||||
ifeq ($(PRODUCT_PREBUILT_WEBVIEWCHROMIUM),yes)
|
||||
GYP_MAKEFILE_STEMS := \
|
||||
$(addprefix $(CHROMIUM_DIR)/v8/tools/gyp/, \
|
||||
generate_trig_table.host \
|
||||
js2c.host \
|
||||
mksnapshot.host \
|
||||
v8_base.host \
|
||||
v8_libbase.host \
|
||||
v8_nosnapshot.host \
|
||||
v8_base.target \
|
||||
v8_libbase.target \
|
||||
v8_snapshot.target \
|
||||
) \
|
||||
$(addprefix $(CHROMIUM_DIR)/third_party/icu/, \
|
||||
icudata.host \
|
||||
icui18n.host \
|
||||
icuuc.host \
|
||||
icui18n.target \
|
||||
icuuc.target \
|
||||
system_icu.target \
|
||||
)
|
||||
else
|
||||
# Not using a prebuilt; include the manually-written makefile that builds all
|
||||
# the WebView java code, and use the main autogenerated makefile.
|
||||
include $(CHROMIUM_DIR)/android_webview/Android.mk
|
||||
GYP_MAKEFILE_STEMS := $(CHROMIUM_DIR)/GypAndroid
|
||||
endif
|
||||
|
||||
# If the gyp-generated makefile exists for the current host OS and primary
|
||||
# target architecture, we need to include it. If it doesn't exist then just do
|
||||
# nothing, since we may not have finished bringing up this architecture yet.
|
||||
ifneq (,$(wildcard $(CHROMIUM_DIR)/GypAndroid.$(HOST_OS)-$(TARGET_ARCH).mk))
|
||||
|
||||
# We set GYP_VAR_PREFIX to the empty string to indicate that we are building for
|
||||
# the primary target architecture.
|
||||
GYP_VAR_PREFIX :=
|
||||
|
||||
# If the host is declared as being 64-bit, set the host multilib variables
|
||||
# appropriately to ensure that the host targets are the same "bitness" as the
|
||||
# primary target, which is required by V8.
|
||||
ifeq ($(HOST_IS_64_BIT),true)
|
||||
ifeq ($(TARGET_IS_64_BIT),true)
|
||||
GYP_HOST_VAR_PREFIX :=
|
||||
GYP_HOST_MULTILIB := 64
|
||||
else # Target is 32-bit.
|
||||
GYP_HOST_VAR_PREFIX := $(HOST_2ND_ARCH_VAR_PREFIX)
|
||||
GYP_HOST_MULTILIB := 32
|
||||
endif
|
||||
endif
|
||||
|
||||
# Include the appropriate version of each of the makefiles.
|
||||
include $(addsuffix .$(HOST_OS)-$(TARGET_ARCH).mk,$(GYP_MAKEFILE_STEMS))
|
||||
|
||||
endif # End primary architecture handling.
|
||||
|
||||
# Do the same check for the secondary architecture; if this doesn't exist then
|
||||
# the current target platform probably doesn't have a secondary architecture and
|
||||
# we can just do nothing.
|
||||
ifneq (,$(wildcard $(CHROMIUM_DIR)/GypAndroid.$(HOST_OS)-$(TARGET_2ND_ARCH).mk))
|
||||
|
||||
# We set GYP_VAR_PREFIX to $(TARGET_2ND_ARCH_VAR_PREFIX) to indicate that we are
|
||||
# building for the secondary target architecture.
|
||||
GYP_VAR_PREFIX := $(TARGET_2ND_ARCH_VAR_PREFIX)
|
||||
|
||||
# If the host is declared as being 64-bit, set the host multilib variables
|
||||
# appropriately to ensure that the host targets are the same "bitness" as the
|
||||
# secondary target, which is required by V8.
|
||||
ifeq ($(HOST_IS_64_BIT),true)
|
||||
ifeq ($(2ND_TARGET_IS_64_BIT),true)
|
||||
GYP_HOST_VAR_PREFIX :=
|
||||
GYP_HOST_MULTILIB := 64
|
||||
else # Second target is 32-bit.
|
||||
GYP_HOST_VAR_PREFIX := $(HOST_2ND_ARCH_VAR_PREFIX)
|
||||
GYP_HOST_MULTILIB := 32
|
||||
endif
|
||||
endif
|
||||
|
||||
# Include the appropriate version of each of the makefiles.
|
||||
include $(addsuffix .$(HOST_OS)-$(TARGET_2ND_ARCH).mk,$(GYP_MAKEFILE_STEMS))
|
||||
|
||||
endif # End secondary architecture handling.
|
2
OWNERS
2
OWNERS
@ -9,7 +9,5 @@ per-file BUILD.gn=dpranke@chromium.org
|
||||
per-file DEPS=*
|
||||
per-file AUTHORS=*
|
||||
per-file WATCHLISTS=*
|
||||
per-file Android.mk=benm@chromium.org
|
||||
per-file Android.mk=torne@chromium.org
|
||||
per-file PRESUBMIT*.py=jochen@chromium.org
|
||||
per-file PRESUBMIT*.py=phajdan.jr@chromium.org
|
||||
|
@ -1,357 +0,0 @@
|
||||
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
# This package provides the parts of the WebView java code which live in the
|
||||
# Chromium tree. This is built into a static library so it can be used by the
|
||||
# glue layer in the Android tree.
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
########################################################
|
||||
# This defines the target for the Chromium Java code and resources.
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android_webview_java_with_new_resources
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
|
||||
include $(LOCAL_PATH)/java_library_common.mk
|
||||
|
||||
# resources
|
||||
include $(LOCAL_PATH)/build/resources_config.mk
|
||||
LOCAL_FULL_MANIFEST_FILE := $(android_webview_manifest_file)
|
||||
LOCAL_RESOURCE_DIR := $(android_webview_resources_dirs)
|
||||
LOCAL_AAPT_FLAGS := $(android_webview_aapt_flags)
|
||||
|
||||
include $(BUILD_STATIC_JAVA_LIBRARY)
|
||||
|
||||
# Depend on the android_webview_strings target to ensure the grd->string.xml
|
||||
# processing takes place.
|
||||
$(R_file_stamp): $(android_webview_resources_stamp)
|
||||
|
||||
########################################################
|
||||
# These packages are the resource paks used by webview.
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_pak
|
||||
LOCAL_MODULE_STEM := webviewchromium
|
||||
LOCAL_BUILT_MODULE_STEM := android_webview_assets/webviewchromium.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_am.pak
|
||||
LOCAL_MODULE_STEM := am
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_am.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ar.pak
|
||||
LOCAL_MODULE_STEM := ar
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ar.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_bg.pak
|
||||
LOCAL_MODULE_STEM := bg
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_bg.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_bn.pak
|
||||
LOCAL_MODULE_STEM := bn
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_bn.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ca.pak
|
||||
LOCAL_MODULE_STEM := ca
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ca.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_cs.pak
|
||||
LOCAL_MODULE_STEM := cs
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_cs.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_da.pak
|
||||
LOCAL_MODULE_STEM := da
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_da.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_de.pak
|
||||
LOCAL_MODULE_STEM := de
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_de.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_el.pak
|
||||
LOCAL_MODULE_STEM := el
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_el.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_en-GB.pak
|
||||
LOCAL_MODULE_STEM := en-GB
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_en-GB.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_en-US.pak
|
||||
LOCAL_MODULE_STEM := en-US
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_en-US.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_es-419.pak
|
||||
LOCAL_MODULE_STEM := es-419
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_es-419.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_es.pak
|
||||
LOCAL_MODULE_STEM := es
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_es.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_et.pak
|
||||
LOCAL_MODULE_STEM := et
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_et.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_fa.pak
|
||||
LOCAL_MODULE_STEM := fa
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_fa.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_fil.pak
|
||||
LOCAL_MODULE_STEM := fil
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_fil.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_fi.pak
|
||||
LOCAL_MODULE_STEM := fi
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_fi.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_fr.pak
|
||||
LOCAL_MODULE_STEM := fr
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_fr.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_gu.pak
|
||||
LOCAL_MODULE_STEM := gu
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_gu.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_he.pak
|
||||
LOCAL_MODULE_STEM := he
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_he.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_hi.pak
|
||||
LOCAL_MODULE_STEM := hi
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_hi.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_hr.pak
|
||||
LOCAL_MODULE_STEM := hr
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_hr.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_hu.pak
|
||||
LOCAL_MODULE_STEM := hu
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_hu.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_id.pak
|
||||
LOCAL_MODULE_STEM := id
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_id.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_it.pak
|
||||
LOCAL_MODULE_STEM := it
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_it.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ja.pak
|
||||
LOCAL_MODULE_STEM := ja
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ja.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_kn.pak
|
||||
LOCAL_MODULE_STEM := kn
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_kn.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ko.pak
|
||||
LOCAL_MODULE_STEM := ko
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ko.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_lt.pak
|
||||
LOCAL_MODULE_STEM := lt
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_lt.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_lv.pak
|
||||
LOCAL_MODULE_STEM := lv
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_lv.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ml.pak
|
||||
LOCAL_MODULE_STEM := ml
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ml.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_mr.pak
|
||||
LOCAL_MODULE_STEM := mr
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_mr.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ms.pak
|
||||
LOCAL_MODULE_STEM := ms
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ms.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_nb.pak
|
||||
LOCAL_MODULE_STEM := nb
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_nb.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_nl.pak
|
||||
LOCAL_MODULE_STEM := nl
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_nl.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_pl.pak
|
||||
LOCAL_MODULE_STEM := pl
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_pl.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_pt-BR.pak
|
||||
LOCAL_MODULE_STEM := pt-BR
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_pt-BR.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_pt-PT.pak
|
||||
LOCAL_MODULE_STEM := pt-PT
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_pt-PT.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ro.pak
|
||||
LOCAL_MODULE_STEM := ro
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ro.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ru.pak
|
||||
LOCAL_MODULE_STEM := ru
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ru.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_sk.pak
|
||||
LOCAL_MODULE_STEM := sk
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_sk.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_sl.pak
|
||||
LOCAL_MODULE_STEM := sl
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_sl.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_sr.pak
|
||||
LOCAL_MODULE_STEM := sr
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_sr.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_sv.pak
|
||||
LOCAL_MODULE_STEM := sv
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_sv.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_sw.pak
|
||||
LOCAL_MODULE_STEM := sw
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_sw.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_ta.pak
|
||||
LOCAL_MODULE_STEM := ta
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_ta.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_te.pak
|
||||
LOCAL_MODULE_STEM := te
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_te.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_th.pak
|
||||
LOCAL_MODULE_STEM := th
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_th.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_tr.pak
|
||||
LOCAL_MODULE_STEM := tr
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_tr.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_uk.pak
|
||||
LOCAL_MODULE_STEM := uk
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_uk.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_vi.pak
|
||||
LOCAL_MODULE_STEM := vi
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_vi.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_zh-CN.pak
|
||||
LOCAL_MODULE_STEM := zh-CN
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_zh-CN.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := webviewchromium_webkit_strings_zh-TW.pak
|
||||
LOCAL_MODULE_STEM := zh-TW
|
||||
LOCAL_BUILT_MODULE_STEM := content/app/strings/content_strings_zh-TW.pak
|
||||
include $(LOCAL_PATH)/webview_pak.mk
|
@ -1,103 +0,0 @@
|
||||
# Copyright 2014 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
# This file defines resources-related build variables which are shared by the
|
||||
# android_webview/Android.mk file and the frameworks/webview/chromium/Android.mk
|
||||
# file.
|
||||
|
||||
android_webview_manifest_file := $(call my-dir)/AndroidManifest.xml
|
||||
|
||||
# Resources.
|
||||
android_webview_resources_dirs := \
|
||||
$(call my-dir)/../java/res \
|
||||
$(call my-dir)/../apk/java/res \
|
||||
$(call intermediates-dir-for,GYP,shared)/android_webview_jarjar_content_resources/jarjar_res \
|
||||
$(call intermediates-dir-for,GYP,shared)/android_webview_jarjar_ui_resources/jarjar_res \
|
||||
$(call intermediates-dir-for,GYP,shared)/android_webview_jarjar_web_contents_delegate_android_resources/jarjar_res \
|
||||
$(call intermediates-dir-for,GYP,ui_strings_grd)/ui_strings_grd/res_grit \
|
||||
$(call intermediates-dir-for,GYP,content_strings_grd)/content_strings_grd/res_grit \
|
||||
$(call intermediates-dir-for,GYP,android_webview_strings_grd)/android_webview_strings_grd/res_grit
|
||||
|
||||
android_webview_asset_dirs := \
|
||||
$(call intermediates-dir-for,APPS,webviewchromium-paks)
|
||||
|
||||
android_webview_aapt_flags := --auto-add-overlay
|
||||
android_webview_aapt_flags += --extra-packages org.chromium.android_webview
|
||||
android_webview_aapt_flags += --extra-packages org.chromium.components.web_contents_delegate_android
|
||||
android_webview_aapt_flags += --extra-packages org.chromium.content
|
||||
android_webview_aapt_flags += --extra-packages org.chromium.ui
|
||||
android_webview_aapt_flags += -0 pak
|
||||
android_webview_aapt_flags += --ignore-assets '!OWNERS:!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~'
|
||||
|
||||
android_webview_system_pak_targets := \
|
||||
webviewchromium_pak \
|
||||
webviewchromium_webkit_strings_am.pak \
|
||||
webviewchromium_webkit_strings_ar.pak \
|
||||
webviewchromium_webkit_strings_bg.pak \
|
||||
webviewchromium_webkit_strings_bn.pak \
|
||||
webviewchromium_webkit_strings_ca.pak \
|
||||
webviewchromium_webkit_strings_cs.pak \
|
||||
webviewchromium_webkit_strings_da.pak \
|
||||
webviewchromium_webkit_strings_de.pak \
|
||||
webviewchromium_webkit_strings_el.pak \
|
||||
webviewchromium_webkit_strings_en-GB.pak \
|
||||
webviewchromium_webkit_strings_en-US.pak \
|
||||
webviewchromium_webkit_strings_es-419.pak \
|
||||
webviewchromium_webkit_strings_es.pak \
|
||||
webviewchromium_webkit_strings_et.pak \
|
||||
webviewchromium_webkit_strings_fa.pak \
|
||||
webviewchromium_webkit_strings_fil.pak \
|
||||
webviewchromium_webkit_strings_fi.pak \
|
||||
webviewchromium_webkit_strings_fr.pak \
|
||||
webviewchromium_webkit_strings_gu.pak \
|
||||
webviewchromium_webkit_strings_he.pak \
|
||||
webviewchromium_webkit_strings_hi.pak \
|
||||
webviewchromium_webkit_strings_hr.pak \
|
||||
webviewchromium_webkit_strings_hu.pak \
|
||||
webviewchromium_webkit_strings_id.pak \
|
||||
webviewchromium_webkit_strings_it.pak \
|
||||
webviewchromium_webkit_strings_ja.pak \
|
||||
webviewchromium_webkit_strings_kn.pak \
|
||||
webviewchromium_webkit_strings_ko.pak \
|
||||
webviewchromium_webkit_strings_lt.pak \
|
||||
webviewchromium_webkit_strings_lv.pak \
|
||||
webviewchromium_webkit_strings_ml.pak \
|
||||
webviewchromium_webkit_strings_mr.pak \
|
||||
webviewchromium_webkit_strings_ms.pak \
|
||||
webviewchromium_webkit_strings_nb.pak \
|
||||
webviewchromium_webkit_strings_nl.pak \
|
||||
webviewchromium_webkit_strings_pl.pak \
|
||||
webviewchromium_webkit_strings_pt-BR.pak \
|
||||
webviewchromium_webkit_strings_pt-PT.pak \
|
||||
webviewchromium_webkit_strings_ro.pak \
|
||||
webviewchromium_webkit_strings_ru.pak \
|
||||
webviewchromium_webkit_strings_sk.pak \
|
||||
webviewchromium_webkit_strings_sl.pak \
|
||||
webviewchromium_webkit_strings_sr.pak \
|
||||
webviewchromium_webkit_strings_sv.pak \
|
||||
webviewchromium_webkit_strings_sw.pak \
|
||||
webviewchromium_webkit_strings_ta.pak \
|
||||
webviewchromium_webkit_strings_te.pak \
|
||||
webviewchromium_webkit_strings_th.pak \
|
||||
webviewchromium_webkit_strings_tr.pak \
|
||||
webviewchromium_webkit_strings_uk.pak \
|
||||
webviewchromium_webkit_strings_vi.pak \
|
||||
webviewchromium_webkit_strings_zh-CN.pak \
|
||||
webviewchromium_webkit_strings_zh-TW.pak
|
||||
|
||||
android_webview_final_pak_names := \
|
||||
$(patsubst webviewchromium_pak,webviewchromium.pak, \
|
||||
$(patsubst webviewchromium_webkit_strings_%,%, \
|
||||
$(android_webview_system_pak_targets)))
|
||||
|
||||
# This list will be used to force the .pak files to be copied into the
|
||||
# intermediates folder before invoking appt from the Android 'glue layer'
|
||||
# makefile.
|
||||
android_webview_intermediates_pak_additional_deps := \
|
||||
$(foreach name,$(android_webview_final_pak_names), \
|
||||
$(call intermediates-dir-for,APPS,webviewchromium-paks)/$(name))
|
||||
|
||||
# This is the stamp file for the android_webview_resources target.
|
||||
android_webview_resources_stamp := \
|
||||
$(call intermediates-dir-for,GYP,android_webview_resources)/android_webview_resources.stamp
|
@ -1,91 +0,0 @@
|
||||
# Copyright 2014 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
LOCAL_SDK_VERSION := 21
|
||||
|
||||
LOCAL_SRC_FILES := $(call all-java-files-under, java/src)
|
||||
|
||||
# contentview and its dependencies
|
||||
LOCAL_AIDL_INCLUDES := \
|
||||
$(LOCAL_PATH)/../content/public/android/java/src \
|
||||
$(LOCAL_PATH)/../net/android/java/src \
|
||||
$(LOCAL_PATH)/../third_party/eyesfree/src/android/java/src
|
||||
|
||||
LOCAL_SRC_FILES += \
|
||||
$(call all-java-files-under, ../content/public/android/java/src) \
|
||||
../content/public/android/java/src/org/chromium/content/common/IChildProcessCallback.aidl \
|
||||
../content/public/android/java/src/org/chromium/content/common/IChildProcessService.aidl \
|
||||
../net/android/java/src/org/chromium/net/IRemoteAndroidKeyStoreCallbacks.aidl \
|
||||
../net/android/java/src/org/chromium/net/IRemoteAndroidKeyStore.aidl \
|
||||
$(call all-java-files-under, ../base/android/java/src) \
|
||||
$(call all-java-files-under, ../device/battery/android/java/src) \
|
||||
$(call all-java-files-under, ../media/base/android/java/src) \
|
||||
$(call all-java-files-under, ../mojo/android/system/src) \
|
||||
$(call all-java-files-under, ../third_party/mojo/src/mojo/public/java/bindings/src) \
|
||||
$(call all-java-files-under, ../third_party/mojo/src/mojo/public/java/system/src) \
|
||||
$(call all-java-files-under, ../net/android/java/src) \
|
||||
$(call all-java-files-under, ../ui/android/java/src) \
|
||||
$(call all-java-files-under, ../third_party/eyesfree/src/android/java/src) \
|
||||
$(call all-Iaidl-files-under, ../third_party/eyesfree/src/android/java/src)
|
||||
|
||||
# browser components
|
||||
LOCAL_SRC_FILES += \
|
||||
$(call all-java-files-under, \
|
||||
../components/web_contents_delegate_android/android/java/src) \
|
||||
$(call all-java-files-under, \
|
||||
../components/navigation_interception/android/java/src) \
|
||||
|
||||
# This directory includes .java files that are generated by the normal gyp build, but are checked in
|
||||
# for the Android build.
|
||||
# TODO(torne, cjhopman): Consider removing this.
|
||||
LOCAL_SRC_FILES += \
|
||||
$(call all-java-files-under, java/generated_src)
|
||||
|
||||
# Java files generated from .template rules. This list should match list of java dependencies in
|
||||
# android_webview/libwebviewchromium.gyp
|
||||
LOCAL_GENERATED_SOURCES := \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/android_resource_type_java/org/chromium/ui/resources/AndroidResourceType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/bitmap_format_java/org/chromium/ui/gfx/BitmapFormat.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/cert_verify_status_android_java/org/chromium/net/CertVerifyStatusAndroid.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/certificate_mime_types_java/org/chromium/net/CertificateMimeType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/network_change_notifier_types_java/org/chromium/net/ConnectionSubtype.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/network_change_notifier_types_java/org/chromium/net/ConnectionType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/console_message_level_java/org/chromium/content_public/common/ConsoleMessageLevel.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/content_gamepad_mapping/org/chromium/content/browser/input/CanonicalAxisIndex.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/content_gamepad_mapping/org/chromium/content/browser/input/CanonicalButtonIndex.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/gesture_event_type_java/org/chromium/content/browser/GestureEventType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/invalidate_types_java/org/chromium/content_public/browser/InvalidateTypes.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/navigation_controller_java/org/chromium/content_public/browser/navigation_controller/LoadURLType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/navigation_controller_java/org/chromium/content_public/browser/navigation_controller/UserAgentOverrideOption.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/popup_item_type_java/org/chromium/content/browser/input/PopupItemType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/private_key_types_java/org/chromium/net/PrivateKeyType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/result_codes_java/org/chromium/content_public/common/ResultCode.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/screen_orientation_values_java/org/chromium/content_public/common/ScreenOrientationValues.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/selection_event_type_java/org/chromium/ui/touch_selection/SelectionEventType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/touch_handle_orientation_java/org/chromium/ui/touch_selection/TouchHandleOrientation.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/speech_recognition_error_java/org/chromium/content_public/common/SpeechRecognitionErrorCode.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/top_controls_state_java/org/chromium/content_public/common/TopControlsState.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/window_open_disposition_java/org/chromium/ui/WindowOpenDisposition.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/base_java_application_state/org/chromium/base/ApplicationState.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/base_java_library_load_from_apk_status_codes/org/chromium/base/library_loader/LibraryLoadFromApkStatusCodes.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/base_java_library_process_type/org/chromium/base/library_loader/LibraryProcessType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/base_java_memory_pressure_level/org/chromium/base/MemoryPressureLevel.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/media_android_imageformat/org/chromium/media/AndroidImageFormat.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/page_transition_types_java/org/chromium/ui/base/PageTransition.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/system_ui_resource_type_java/org/chromium/ui/resources/SystemUIResourceType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/text_input_type_java/org/chromium/ui/base/ime/TextInputType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/touch_device_types_java/org/chromium/ui/base/HoverType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/touch_device_types_java/org/chromium/ui/base/PointerType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/web_input_event_java/org/chromium/blink_public/web/WebInputEventModifier.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/web_input_event_java/org/chromium/blink_public/web/WebInputEventType.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/enums/web_text_input_type/org/chromium/blink_public/web/WebTextInputFlags.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/templates/net_errors_java/org/chromium/net/NetError.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/java_mojo/device_battery_mojo_bindings/src/org/chromium/mojom/device/BatteryMonitor.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/java_mojo/device_battery_mojo_bindings/src/org/chromium/mojom/device/BatteryMonitor_Internal.java \
|
||||
$(call intermediates-dir-for,GYP,shared)/java_mojo/device_battery_mojo_bindings/src/org/chromium/mojom/device/BatteryStatus.java \
|
||||
|
||||
# content dependencies on java components that are provided by the system on
|
||||
# android
|
||||
LOCAL_STATIC_JAVA_LIBRARIES += jsr305 guava
|
||||
|
@ -1,14 +0,0 @@
|
||||
# Copyright 2014 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_SRC_FILES := $(call all-subdir-java-files)
|
||||
|
||||
LOCAL_PACKAGE_NAME := UpstreamWebViewShell
|
||||
|
||||
LOCAL_SDK_VERSION := 17
|
||||
|
||||
include $(BUILD_PACKAGE)
|
@ -1,86 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
# This script runs gyp with the configuration required to build WebView in the
|
||||
# Android build system. It is not necessary to source build/android/envsetup.sh
|
||||
# before running this script.
|
||||
|
||||
set -e
|
||||
|
||||
PLATFORM=${1:-linux-arm}
|
||||
echo "Generating makefiles for $PLATFORM"
|
||||
|
||||
export PYTHONDONTWRITEBYTECODE=1
|
||||
|
||||
# Override the calling user's locale sort order as this affects the generated
|
||||
# makefiles.
|
||||
export LC_COLLATE=C
|
||||
|
||||
CHROME_SRC="$(readlink -f "$(dirname "$0")/../..")"
|
||||
GYP="${CHROME_SRC}/build/gyp_chromium"
|
||||
|
||||
# Use the latest API in the AOSP prebuilts directory (change with AOSP roll).
|
||||
android_sdk_version=18
|
||||
|
||||
# For the WebView build we always use the SDK in the Android tree.
|
||||
export ANDROID_SDK_ROOT=${ANDROID_BUILD_TOP}/prebuilts/sdk/\
|
||||
${android_sdk_version}
|
||||
|
||||
DEFINES="OS=android"
|
||||
DEFINES+=" android_webview_build=1"
|
||||
|
||||
# We need to supply SDK paths relative to the top of the Android tree to make
|
||||
# sure the generated Android makefiles are portable, as they will be checked
|
||||
# into the Android tree.
|
||||
android_sdk=$(python -c \
|
||||
"import os.path; print os.path.relpath('${ANDROID_SDK_ROOT}', \
|
||||
'${ANDROID_BUILD_TOP}')")
|
||||
DEFINES+=" android_ndk_root=ndk_root_unused_in_webview_build"
|
||||
DEFINES+=" android_sdk=\$(PWD)/${android_sdk}"
|
||||
DEFINES+=" android_sdk_root=\$(PWD)/${android_sdk}"
|
||||
DEFINES+=" android_sdk_version=sdk_version_unused_in_webview_build"
|
||||
DEFINES+=" android_toolchain=${ANDROID_TOOLCHAIN}"
|
||||
|
||||
# TODO: Get rid of this block, crbug.com/334021
|
||||
if [[ -n "$CHROME_ANDROID_WEBVIEW_OFFICIAL_BUILD" ]]; then
|
||||
DEFINES+=" tracing_like_official_build=1"
|
||||
fi
|
||||
|
||||
export GYP_DEFINES="${GYP_DEFINES} ${DEFINES}"
|
||||
|
||||
FLAGS="-f android -Gdefault_target=libwebviewchromium -Glimit_to_target_all=1 "\
|
||||
"-Gaosp_sdk_version=21 "\
|
||||
"--depth=${CHROME_SRC} ${CHROME_SRC}/android_webview/android_webview.gyp"
|
||||
|
||||
for host_os in linux mac; do
|
||||
host_platform=$(echo $host_os | sed -e 's/mac/darwin/')
|
||||
android_sdk_tools=$(python -c \
|
||||
"import os.path, sys; \
|
||||
print os.path.relpath( \
|
||||
'${ANDROID_SDK_ROOT}/../tools/${host_platform}', \
|
||||
'${ANDROID_BUILD_TOP}')")
|
||||
EFLAGS=\
|
||||
"${FLAGS} -Dhost_os=${host_os} -Dandroid_sdk_tools=\$(PWD)/${android_sdk_tools}"
|
||||
|
||||
if [ "$PLATFORM" == "${host_platform}-arm" -o "$PLATFORM" == "all" ]; then
|
||||
${GYP} --suffix .${host_platform}-arm ${EFLAGS} -Dtarget_arch=arm
|
||||
fi
|
||||
if [ "$PLATFORM" == "${host_platform}-arm64" -o "$PLATFORM" == "all" ]; then
|
||||
${GYP} --suffix .${host_platform}-arm64 ${EFLAGS} -Dtarget_arch=arm64
|
||||
fi
|
||||
if [ "$PLATFORM" == "${host_platform}-x86" -o "$PLATFORM" == "all" ]; then
|
||||
${GYP} --suffix .${host_platform}-x86 ${EFLAGS} -Dtarget_arch=ia32
|
||||
fi
|
||||
if [ "$PLATFORM" == "${host_platform}-x86_64" -o "$PLATFORM" == "all" ]; then
|
||||
${GYP} --suffix .${host_platform}-x86_64 ${EFLAGS} -Dtarget_arch=x64
|
||||
fi
|
||||
if [ "$PLATFORM" == "${host_platform}-mips" -o "$PLATFORM" == "all" ]; then
|
||||
${GYP} --suffix .${host_platform}-mips ${EFLAGS} -Dtarget_arch=mipsel
|
||||
fi
|
||||
if [ "$PLATFORM" == "${host_platform}-mips64" -o "$PLATFORM" == "all" ]; then
|
||||
${GYP} --suffix .${host_platform}-mips64 ${EFLAGS} -Dtarget_arch=mips64el
|
||||
fi
|
||||
done
|
@ -1,39 +0,0 @@
|
||||
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
# This makefile fragment describes how to install a Chromium pak into the
|
||||
# Android framework for use by WebView.
|
||||
|
||||
my_local_module := $(LOCAL_MODULE)
|
||||
my_local_module_stem := $(LOCAL_MODULE_STEM)
|
||||
my_local_built_module_stem := $(LOCAL_BUILT_MODULE_STEM)
|
||||
|
||||
# This module is used to copy the .pak files to /system/webview/paks in the
|
||||
# system image.
|
||||
LOCAL_MODULE_CLASS := GYP
|
||||
LOCAL_MODULE_SUFFIX := .pak
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_JAVA_LIBRARIES)/webview/paks
|
||||
|
||||
include $(BUILD_SYSTEM)/base_rules.mk
|
||||
|
||||
built_by_gyp := $(call intermediates-dir-for,GYP,shared)/$(LOCAL_BUILT_MODULE_STEM)
|
||||
|
||||
$(eval $(call copy-one-file,$(built_by_gyp),$(LOCAL_BUILT_MODULE)))
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
# This module is used to copy the .pak files to an intermediates folder so that
|
||||
# they can be picked up by AAPT and included in an .apk.
|
||||
LOCAL_MODULE := res-$(my_local_module)
|
||||
LOCAL_MODULE_STEM := $(my_local_module_stem)
|
||||
LOCAL_BUILT_MODULE_STEM := $(my_local_built_module_stem)
|
||||
LOCAL_MODULE_CLASS := GYP
|
||||
LOCAL_MODULE_SUFFIX := .pak
|
||||
LOCAL_MODULE_PATH := $(call intermediates-dir-for,APPS,webviewchromium-paks)
|
||||
|
||||
include $(BUILD_SYSTEM)/base_rules.mk
|
||||
|
||||
built_by_gyp := $(call intermediates-dir-for,GYP,shared)/$(LOCAL_BUILT_MODULE_STEM)
|
||||
|
||||
$(eval $(call copy-one-file,$(built_by_gyp),$(LOCAL_BUILT_MODULE)))
|
Reference in New Issue
Block a user