blob: c39f2d4bd6c870cbaabb0220894b3fba42e6a844 [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
Rashed Abdel-Tawabebb66d52018-09-06 08:48:26 -070015################################
16# Copies the APN list file into system/etc for the product as apns-conf.xml.
17# In the case where $(CUSTOM_APNS_FILE) is defined, the content of $(CUSTOM_APNS_FILE)
18# is added or replaced to the $(DEFAULT_APNS_FILE).
19include $(CLEAR_VARS)
20
21LOCAL_MODULE := apns-conf.xml
22LOCAL_MODULE_CLASS := ETC
23
24DEFAULT_APNS_FILE := vendor/bliss/prebuilt/common/etc/apns-conf.xml
25
26ifdef CUSTOM_APNS_FILE
27CUSTOM_APNS_SCRIPT := vendor/bliss/tools/custom_apns.py
28FINAL_APNS_FILE := $(local-generated-sources-dir)/apns-conf.xml
29
30$(FINAL_APNS_FILE): PRIVATE_SCRIPT := $(CUSTOM_APNS_SCRIPT)
31$(FINAL_APNS_FILE): PRIVATE_CUSTOM_APNS_FILE := $(CUSTOM_APNS_FILE)
32$(FINAL_APNS_FILE): $(CUSTOM_APNS_SCRIPT) $(DEFAULT_APNS_FILE)
33 rm -f $@
34 python $(PRIVATE_SCRIPT) $@ $(PRIVATE_CUSTOM_APNS_FILE)
35else
36FINAL_APNS_FILE := $(DEFAULT_APNS_FILE)
37endif
38
39LOCAL_PREBUILT_MODULE_FILE := $(FINAL_APNS_FILE)
40
41include $(BUILD_PREBUILT)