blob: 66322036d7d1ab1290f68728e14b1e534521a1d3 [file] [log] [blame]
jrizzoli66129492016-02-05 13:53:16 +01001ifeq ($(GELLO_SRC),true)
jrizzolie0ce0012016-01-11 21:39:37 +01002
The Android Open Source Project0c908882009-03-03 19:32:16 -08003LOCAL_PATH:= $(call my-dir)
4include $(CLEAR_VARS)
5
Jean-Baptiste Querub699c4b2010-01-05 16:27:21 -08006LOCAL_MODULE_TAGS := optional
The Android Open Source Project0c908882009-03-03 19:32:16 -08007
Bjorn Bringert10d1cca2010-02-10 14:22:12 +00008LOCAL_STATIC_JAVA_LIBRARIES := \
John Reck41554852010-12-01 12:53:37 -08009 android-common \
John Reck2d963a22011-08-10 15:53:07 -070010 guava \
11 android-support-v13 \
12 android-support-v4 \
Ramanan Rajeswaranf447f262009-03-24 20:40:12 -070013
Bijan Amirzada9b1e9882014-02-26 17:15:46 -080014ifeq ($(ENABLE_SWE_ENGINE),true)
15#Build swe_res
16SWE_PATH = $(TARGET_OUT_INTERMEDIATES)/APPS/Browser_intermediates/swe
17
18SWE_BUILD := $(shell env -i ./packages/apps/Browser/tools/build_swe.sh $(SWE_PATH))
19
20$(shell ln -s ../../../external/swe/src/out/Release/swe_test_apk/swe_res $(LOCAL_PATH)/.)
21LOCAL_STATIC_JAVA_LIBRARIES += libsweengine
22endif
23
24
kristianm2e272522010-01-14 17:14:07 -080025LOCAL_SRC_FILES := \
Andrei Popescu606e9392010-02-09 16:59:58 +000026 $(call all-java-files-under, src) \
kristianm2e272522010-01-14 17:14:07 -080027 src/com/android/browser/EventLogTags.logtags
The Android Open Source Project0c908882009-03-03 19:32:16 -080028
29LOCAL_PACKAGE_NAME := Browser
30
Ying Wang86cc1432010-09-30 13:22:52 -070031LOCAL_PROGUARD_FLAG_FILES := proguard.flags
Jeff Hamilton462b8e82010-09-23 14:33:43 -050032
Guang Zhu6c6d6c72010-06-23 15:18:32 -070033LOCAL_EMMA_COVERAGE_FILTER := *,-com.android.common.*
34
Bijan Amirzada9b1e9882014-02-26 17:15:46 -080035ifeq ($(ENABLE_SWE_ENGINE),true)
36#symlink pak file from swe_res
37$(shell ln -s ../swe_res/assets/webviewchromium.pak $(LOCAL_PATH)/assets/. -d)
38
39#package swe so's to apk
40prebuilt_libs := \
41 swe_res/lib/
42
43prebuilt_swe_libs := \
44 $(foreach _file, $(wildcard $(LOCAL_PATH)/swe_res/lib/*.so),\
45 $(notdir $(basename $(_file))))
46
47prebuilt_swe_libs_full_path := \
48 $(foreach _file, $(wildcard $(LOCAL_PATH)/swe_res/lib/*.so),\
49 $(addprefix swe_res/lib/,$(notdir $(_file))))
50
51LOCAL_REQUIRED_MODULES := $(prebuilt_swe_libs)
52
53LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, swe_res/content_res/res swe_res/ui_res/res swe_res/swe_res/res res)
54LOCAL_AAPT_FLAGS := --auto-add-overlay --extra-packages org.chromium.content:org.chromium.ui:org.codeaurora.swe
55
56$(echo $(SWE_BUILD))
57endif
58
Ben Murdoch31a35e32011-03-01 12:05:22 +000059# We need the sound recorder for the Media Capture API.
Bijan Amirzada9b1e9882014-02-26 17:15:46 -080060LOCAL_REQUIRED_MODULES += SoundRecorder
Ben Murdoch31a35e32011-03-01 12:05:22 +000061
The Android Open Source Project0c908882009-03-03 19:32:16 -080062include $(BUILD_PACKAGE)
Brett Chabot30ab9ad2009-06-05 11:21:18 -070063
Bijan Amirzada9b1e9882014-02-26 17:15:46 -080064ifeq ($(ENABLE_SWE_ENGINE),true)
65#################################################
66include $(CLEAR_VARS)
67LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libsweengine:swe_res/jar/swe_engine.jar
68include $(BUILD_MULTI_PREBUILT)
69################################################
70endif
71
72ifeq ($(ENABLE_SWE_ENGINE),true)
73##############adding external .so to system/lib ##################
74include $(CLEAR_VARS)
75LOCAL_MODULE_TAGS := optional
76LOCAL_PREBUILT_LIBS := $(prebuilt_swe_libs_full_path)
77include $(BUILD_MULTI_PREBUILT)
78endif
79
Brett Chabot30ab9ad2009-06-05 11:21:18 -070080# additionally, build tests in sub-folders in a separate .apk
jrizzolie0ce0012016-01-11 21:39:37 +010081include $(call all-makefiles-under,$(LOCAL_PATH))
82
83endif