blob: 9dfec05d691744d775af646cd689d1729179e22a [file] [log] [blame]
Rashed Abdel-Tawabebb66d52018-09-06 08:48:26 -07001LOCAL_PATH := $(call my-dir)
2
Jackeagle82ad3542019-08-15 01:28:27 -04003include $(CLEAR_VARS)
4LOCAL_MODULE := Lawnchair
5LOCAL_MODULE_TAGS := optional
6LOCAL_SRC_FILES := priv-app/Lawnchair.apk
7LOCAL_CERTIFICATE := PRESIGNED
8LOCAL_PRIVILEGED_MODULE := true
9LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3 Launcher3QuickStep
10LOCAL_MODULE_CLASS := APPS
11LOCAL_MODULE_SUFFIX := .apk
12LOCAL_DEX_PREOPT := false
13include $(BUILD_PREBUILT)
14
REV3NT3CHb8a79e52019-08-14 18:54:20 -070015include $(CLEAR_VARS)
16LOCAL_MODULE := SubstratumSignature
17LOCAL_MODULE_TAGS := optional
18LOCAL_SRC_FILES := priv-app/SubstratumSignature.apk
19LOCAL_CERTIFICATE := PRESIGNED
20LOCAL_MODULE_CLASS := APPS
21LOCAL_BUILT_MODULE_STEM := package.apk
22LOCAL_DEX_PREOPT := false
23include $(BUILD_PREBUILT)
24
Rashed Abdel-Tawabebb66d52018-09-06 08:48:26 -070025################################
26# Copies the APN list file into system/etc for the product as apns-conf.xml.
27# In the case where $(CUSTOM_APNS_FILE) is defined, the content of $(CUSTOM_APNS_FILE)
28# is added or replaced to the $(DEFAULT_APNS_FILE).
29include $(CLEAR_VARS)
30
31LOCAL_MODULE := apns-conf.xml
32LOCAL_MODULE_CLASS := ETC
33
34DEFAULT_APNS_FILE := vendor/bliss/prebuilt/common/etc/apns-conf.xml
35
36ifdef CUSTOM_APNS_FILE
37CUSTOM_APNS_SCRIPT := vendor/bliss/tools/custom_apns.py
38FINAL_APNS_FILE := $(local-generated-sources-dir)/apns-conf.xml
39
40$(FINAL_APNS_FILE): PRIVATE_SCRIPT := $(CUSTOM_APNS_SCRIPT)
41$(FINAL_APNS_FILE): PRIVATE_CUSTOM_APNS_FILE := $(CUSTOM_APNS_FILE)
42$(FINAL_APNS_FILE): $(CUSTOM_APNS_SCRIPT) $(DEFAULT_APNS_FILE)
43 rm -f $@
44 python $(PRIVATE_SCRIPT) $@ $(PRIVATE_CUSTOM_APNS_FILE)
45else
46FINAL_APNS_FILE := $(DEFAULT_APNS_FILE)
47endif
48
49LOCAL_PREBUILT_MODULE_FILE := $(FINAL_APNS_FILE)
50
51include $(BUILD_PREBUILT)