blob: 3c308252f5303af5a4ddf56af94991f89d3cdb4a [file] [log] [blame]
Steve Kondikd91ddb52015-11-14 23:56:10 +01001LOCAL_PATH := $(call my-dir)
2
3# a wrapper for curl which provides wget syntax, for compatibility
4include $(CLEAR_VARS)
5LOCAL_MODULE := wget
6LOCAL_SRC_FILES := bin/wget
7LOCAL_MODULE_TAGS := optional
8LOCAL_MODULE_CLASS := EXECUTABLES
9LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
10include $(BUILD_PREBUILT)
Rashed Abdel-Tawab0d2fa552018-09-06 08:48:26 -070011
12################################
Bruno Martinsf78c4512019-09-13 16:11:04 +010013# Copies the APN list file into $(TARGET_COPY_OUT_PRODUCT)/etc for the product as apns-conf.xml.
Rashed Abdel-Tawab0d2fa552018-09-06 08:48:26 -070014# In the case where $(CUSTOM_APNS_FILE) is defined, the content of $(CUSTOM_APNS_FILE)
15# is added or replaced to the $(DEFAULT_APNS_FILE).
16include $(CLEAR_VARS)
17
18LOCAL_MODULE := apns-conf.xml
19LOCAL_MODULE_CLASS := ETC
20
Jackeaglecf6f4de2019-09-24 04:07:22 -040021DEFAULT_APNS_FILE := vendor/bliss/prebuilt/common/etc/apns-conf.xml
Rashed Abdel-Tawab0d2fa552018-09-06 08:48:26 -070022
23ifdef CUSTOM_APNS_FILE
Jackeaglecf6f4de2019-09-24 04:07:22 -040024CUSTOM_APNS_SCRIPT := vendor/bliss/tools/custom_apns.py
Rashed Abdel-Tawab0d2fa552018-09-06 08:48:26 -070025FINAL_APNS_FILE := $(local-generated-sources-dir)/apns-conf.xml
26
27$(FINAL_APNS_FILE): PRIVATE_SCRIPT := $(CUSTOM_APNS_SCRIPT)
28$(FINAL_APNS_FILE): PRIVATE_CUSTOM_APNS_FILE := $(CUSTOM_APNS_FILE)
29$(FINAL_APNS_FILE): $(CUSTOM_APNS_SCRIPT) $(DEFAULT_APNS_FILE)
30 rm -f $@
31 python $(PRIVATE_SCRIPT) $@ $(PRIVATE_CUSTOM_APNS_FILE)
32else
33FINAL_APNS_FILE := $(DEFAULT_APNS_FILE)
34endif
35
36LOCAL_PREBUILT_MODULE_FILE := $(FINAL_APNS_FILE)
37
Bruno Martinsf78c4512019-09-13 16:11:04 +010038LOCAL_PRODUCT_MODULE := true
39
Rashed Abdel-Tawab0d2fa552018-09-06 08:48:26 -070040include $(BUILD_PREBUILT)
Jackeaglea09e1c52019-09-19 15:03:29 +020041
42include $(CLEAR_VARS)
43LOCAL_MODULE := BlissPapers
44LOCAL_MODULE_TAGS := optional
45LOCAL_SRC_FILES := app/$(LOCAL_MODULE).apk
46LOCAL_CERTIFICATE := PRESIGNED
47LOCAL_MODULE_CLASS := APPS
48LOCAL_MODULE_SUFFIX := .apk
49include $(BUILD_PREBUILT)
Jackeagle803c8742019-10-07 01:59:42 -040050
51include $(CLEAR_VARS)
52LOCAL_MODULE := AboutBliss
53LOCAL_MODULE_TAGS := optional
54LOCAL_SRC_FILES := app/$(LOCAL_MODULE).apk
55LOCAL_CERTIFICATE := PRESIGNED
56LOCAL_MODULE_CLASS := APPS
57LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
58LOCAL_DEX_PREOPT := false
59LOCAL_PRODUCT_MODULE := true
60include $(BUILD_PREBUILT)
Anushek Prasale924b952019-09-24 20:31:41 +053061
62include $(CLEAR_VARS)
Anushek Prasal5024a152019-09-28 01:14:50 +053063LOCAL_MODULE := GalleryGoPrebuilt
64LOCAL_OVERRIDES_PACKAGES := Gallery2
65LOCAL_MODULE_TAGS := optional
66LOCAL_SRC_FILES := app/$(LOCAL_MODULE).apk
67LOCAL_CERTIFICATE := PRESIGNED
68LOCAL_MODULE_CLASS := APPS
69LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
70LOCAL_DEX_PREOPT := false
71LOCAL_PRODUCT_MODULE := true
72include $(BUILD_PREBUILT)
73
74include $(CLEAR_VARS)
Lup Gabriel17257142020-02-27 21:54:00 +020075LOCAL_MODULE := OPScreenRecorder
76LOCAL_MODULE_TAGS := optional
77LOCAL_SRC_FILES := priv-app/$(LOCAL_MODULE).apk
78LOCAL_CERTIFICATE := platform
79LOCAL_MODULE_CLASS := APPS
80LOCAL_PRIVILEGED_MODULE := true
81LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
82LOCAL_DEX_PREOPT := false
83LOCAL_PRODUCT_MODULE := true
84LOCAL_OVERRIDES_PACKAGES := Recorder
85include $(BUILD_PREBUILT)
86
87include $(CLEAR_VARS)
jhenrique098e489c02019-11-05 18:33:41 +020088LOCAL_MODULE := NexusWallpapersStubPrebuilt2019Static
89LOCAL_MODULE_TAGS := optional
90LOCAL_SRC_FILES := app/$(LOCAL_MODULE).apk
91LOCAL_CERTIFICATE := platform
92LOCAL_MODULE_CLASS := APPS
93LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
94LOCAL_DEX_PREOPT := false
95LOCAL_PRODUCT_MODULE := true
96include $(BUILD_PREBUILT)
97
98include $(CLEAR_VARS)
Jackeaglecfd7f6e2019-10-17 03:08:28 -040099LOCAL_MODULE := BlissStatistics
100LOCAL_MODULE_TAGS := optional
101LOCAL_SRC_FILES := app/$(LOCAL_MODULE).apk
102LOCAL_CERTIFICATE := PRESIGNED
103LOCAL_MODULE_CLASS := APPS
104LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
105LOCAL_DEX_PREOPT := false
106LOCAL_PRODUCT_MODULE := true
107include $(BUILD_PREBUILT)
AgentFabulous6f7140d2020-01-19 23:20:45 -0700108
pengus77d301cff2020-04-15 18:59:07 +0200109ifeq ($(TARGET_USES_LAWNCHAIR),true)
AgentFabulous6f7140d2020-01-19 23:20:45 -0700110include $(CLEAR_VARS)
111LOCAL_MODULE := Lawnchair
112LOCAL_SRC_FILES := priv-app/$(LOCAL_MODULE).apk
113LOCAL_CERTIFICATE := PRESIGNED
114LOCAL_PRIVILEGED_MODULE := true
115LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3 Launcher3QuickStep
116LOCAL_MODULE_CLASS := APPS
117LOCAL_MODULE_SUFFIX := .apk
118LOCAL_DEX_PREOPT := false
119LOCAL_REPLACE_PREBUILT_APK_INSTALLED := $(LOCAL_PATH)/$(LOCAL_SRC_FILES)
120include $(BUILD_PREBUILT)
pengus77d301cff2020-04-15 18:59:07 +0200121endif
jhenrique09aa420972019-08-13 09:22:34 -0300122
123include $(CLEAR_VARS)
124LOCAL_MODULE := Longshot
125LOCAL_MODULE_TAGS := optional
126LOCAL_SRC_FILES := app/$(LOCAL_MODULE).apk
127LOCAL_CERTIFICATE := platform
128LOCAL_MODULE_CLASS := APPS
129LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
130LOCAL_DEX_PREOPT := false
131LOCAL_PRODUCT_MODULE := true
132include $(BUILD_PREBUILT)
mydongistiny81000032019-09-19 21:22:12 -0700133
134include $(CLEAR_VARS)
135LOCAL_MODULE := WeatherIcons
136LOCAL_MODULE_TAGS := optional
137LOCAL_SRC_FILES := app/$(LOCAL_MODULE).apk
138LOCAL_CERTIFICATE := platform
139LOCAL_MODULE_CLASS := APPS
140LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
141LOCAL_PRODUCT_MODULE := true
142LOCAL_DEX_PREOPT := false
143include $(BUILD_PREBUILT)