The Android Open Source Project | 0c90888 | 2009-03-03 19:32:16 -0800 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) |
| 2 | include $(CLEAR_VARS) |
| 3 | |
Jean-Baptiste Queru | b699c4b | 2010-01-05 16:27:21 -0800 | [diff] [blame] | 4 | LOCAL_MODULE_TAGS := optional |
The Android Open Source Project | 0c90888 | 2009-03-03 19:32:16 -0800 | [diff] [blame] | 5 | |
Bjorn Bringert | 10d1cca | 2010-02-10 14:22:12 +0000 | [diff] [blame] | 6 | LOCAL_STATIC_JAVA_LIBRARIES := \ |
John Reck | 4155485 | 2010-12-01 12:53:37 -0800 | [diff] [blame] | 7 | android-common \ |
John Reck | 2d963a2 | 2011-08-10 15:53:07 -0700 | [diff] [blame] | 8 | guava \ |
| 9 | android-support-v13 \ |
| 10 | android-support-v4 \ |
Ramanan Rajeswaran | f447f26 | 2009-03-24 20:40:12 -0700 | [diff] [blame] | 11 | |
Bijan Amirzada | 9b1e988 | 2014-02-26 17:15:46 -0800 | [diff] [blame] | 12 | ifeq ($(ENABLE_SWE_ENGINE),true) |
| 13 | #Build swe_res |
| 14 | SWE_PATH = $(TARGET_OUT_INTERMEDIATES)/APPS/Browser_intermediates/swe |
| 15 | |
| 16 | SWE_BUILD := $(shell env -i ./packages/apps/Browser/tools/build_swe.sh $(SWE_PATH)) |
| 17 | |
| 18 | $(shell ln -s ../../../external/swe/src/out/Release/swe_test_apk/swe_res $(LOCAL_PATH)/.) |
| 19 | LOCAL_STATIC_JAVA_LIBRARIES += libsweengine |
| 20 | endif |
| 21 | |
| 22 | |
kristianm | 2e27252 | 2010-01-14 17:14:07 -0800 | [diff] [blame] | 23 | LOCAL_SRC_FILES := \ |
Andrei Popescu | 606e939 | 2010-02-09 16:59:58 +0000 | [diff] [blame] | 24 | $(call all-java-files-under, src) \ |
kristianm | 2e27252 | 2010-01-14 17:14:07 -0800 | [diff] [blame] | 25 | src/com/android/browser/EventLogTags.logtags |
The Android Open Source Project | 0c90888 | 2009-03-03 19:32:16 -0800 | [diff] [blame] | 26 | |
| 27 | LOCAL_PACKAGE_NAME := Browser |
| 28 | |
Ying Wang | 86cc143 | 2010-09-30 13:22:52 -0700 | [diff] [blame] | 29 | LOCAL_PROGUARD_FLAG_FILES := proguard.flags |
Jeff Hamilton | 462b8e8 | 2010-09-23 14:33:43 -0500 | [diff] [blame] | 30 | |
Guang Zhu | 6c6d6c7 | 2010-06-23 15:18:32 -0700 | [diff] [blame] | 31 | LOCAL_EMMA_COVERAGE_FILTER := *,-com.android.common.* |
| 32 | |
Bijan Amirzada | 9b1e988 | 2014-02-26 17:15:46 -0800 | [diff] [blame] | 33 | ifeq ($(ENABLE_SWE_ENGINE),true) |
| 34 | #symlink pak file from swe_res |
| 35 | $(shell ln -s ../swe_res/assets/webviewchromium.pak $(LOCAL_PATH)/assets/. -d) |
| 36 | |
| 37 | #package swe so's to apk |
| 38 | prebuilt_libs := \ |
| 39 | swe_res/lib/ |
| 40 | |
| 41 | prebuilt_swe_libs := \ |
| 42 | $(foreach _file, $(wildcard $(LOCAL_PATH)/swe_res/lib/*.so),\ |
| 43 | $(notdir $(basename $(_file)))) |
| 44 | |
| 45 | prebuilt_swe_libs_full_path := \ |
| 46 | $(foreach _file, $(wildcard $(LOCAL_PATH)/swe_res/lib/*.so),\ |
| 47 | $(addprefix swe_res/lib/,$(notdir $(_file)))) |
| 48 | |
| 49 | LOCAL_REQUIRED_MODULES := $(prebuilt_swe_libs) |
| 50 | |
| 51 | LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, swe_res/content_res/res swe_res/ui_res/res swe_res/swe_res/res res) |
| 52 | LOCAL_AAPT_FLAGS := --auto-add-overlay --extra-packages org.chromium.content:org.chromium.ui:org.codeaurora.swe |
| 53 | |
| 54 | $(echo $(SWE_BUILD)) |
| 55 | endif |
| 56 | |
Ben Murdoch | 31a35e3 | 2011-03-01 12:05:22 +0000 | [diff] [blame] | 57 | # We need the sound recorder for the Media Capture API. |
Bijan Amirzada | 9b1e988 | 2014-02-26 17:15:46 -0800 | [diff] [blame] | 58 | LOCAL_REQUIRED_MODULES += SoundRecorder |
Ben Murdoch | 31a35e3 | 2011-03-01 12:05:22 +0000 | [diff] [blame] | 59 | |
The Android Open Source Project | 0c90888 | 2009-03-03 19:32:16 -0800 | [diff] [blame] | 60 | include $(BUILD_PACKAGE) |
Brett Chabot | 30ab9ad | 2009-06-05 11:21:18 -0700 | [diff] [blame] | 61 | |
Bijan Amirzada | 9b1e988 | 2014-02-26 17:15:46 -0800 | [diff] [blame] | 62 | ifeq ($(ENABLE_SWE_ENGINE),true) |
| 63 | ################################################# |
| 64 | include $(CLEAR_VARS) |
| 65 | LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libsweengine:swe_res/jar/swe_engine.jar |
| 66 | include $(BUILD_MULTI_PREBUILT) |
| 67 | ################################################ |
| 68 | endif |
| 69 | |
| 70 | ifeq ($(ENABLE_SWE_ENGINE),true) |
| 71 | ##############adding external .so to system/lib ################## |
| 72 | include $(CLEAR_VARS) |
| 73 | LOCAL_MODULE_TAGS := optional |
| 74 | LOCAL_PREBUILT_LIBS := $(prebuilt_swe_libs_full_path) |
| 75 | include $(BUILD_MULTI_PREBUILT) |
| 76 | endif |
| 77 | |
Brett Chabot | 30ab9ad | 2009-06-05 11:21:18 -0700 | [diff] [blame] | 78 | # additionally, build tests in sub-folders in a separate .apk |
Bijan Amirzada | 9b1e988 | 2014-02-26 17:15:46 -0800 | [diff] [blame] | 79 | include $(call all-makefiles-under,$(LOCAL_PATH)) |