common.mk 12.4 KB
Newer Older
1
2
3
# Allow vendor/extra to override any property by setting it first
$(call inherit-product-if-exists, vendor/extra/product.mk)

Dan Pasanen's avatar
Dan Pasanen committed
4
PRODUCT_BRAND ?= LineageOS
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
5

6
7
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0

8
ifeq ($(PRODUCT_GMS_CLIENTID_BASE),)
9
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
10
11
    ro.com.google.clientidbase=android-google
else
12
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
13
14
15
    ro.com.google.clientidbase=$(PRODUCT_GMS_CLIENTID_BASE)
endif

16
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
17
    ro.build.selinux=1
18

19
# Default notification/alarm sounds
20
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
Gaël Duval's avatar
Gaël Duval committed
21
    ro.config.notification_sound=Selenium.ogg \
22
    ro.config.alarm_alert=Platinum-old.ogg
23

24
ifneq ($(TARGET_BUILD_VARIANT),user)
25
# Thank you, please drive thru!
26
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += persist.sys.dun.override=0
27
endif
28

29
30
31
32
ifeq ($(TARGET_BUILD_VARIANT),eng)
# Disable ADB authentication
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += ro.adb.secure=0
else
33
# Enable ADB authentication
34
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += ro.adb.secure=1
35
endif
36

37
# Backup Tool
38
PRODUCT_COPY_FILES += \
Dan Pasanen's avatar
Dan Pasanen committed
39
40
    vendor/lineage/prebuilt/common/bin/backuptool.sh:install/bin/backuptool.sh \
    vendor/lineage/prebuilt/common/bin/backuptool.functions:install/bin/backuptool.functions \
Luca Stefani's avatar
Luca Stefani committed
41
    vendor/lineage/prebuilt/common/bin/50-lineage.sh:system/addon.d/50-lineage.sh \
Dan Pasanen's avatar
Dan Pasanen committed
42
    vendor/lineage/prebuilt/common/bin/blacklist:system/addon.d/blacklist
43

44
45
46
47
48
49
50
ifeq ($(AB_OTA_UPDATER),true)
PRODUCT_COPY_FILES += \
    vendor/lineage/prebuilt/common/bin/backuptool_ab.sh:system/bin/backuptool_ab.sh \
    vendor/lineage/prebuilt/common/bin/backuptool_ab.functions:system/bin/backuptool_ab.functions \
    vendor/lineage/prebuilt/common/bin/backuptool_postinstall.sh:system/bin/backuptool_postinstall.sh
endif

51
52
# Backup Services whitelist
PRODUCT_COPY_FILES += \
Dan Pasanen's avatar
Dan Pasanen committed
53
    vendor/lineage/config/permissions/backup.xml:system/etc/sysconfig/backup.xml
54

55
56
57
58
# Lineage-specific broadcast actions whitelist
PRODUCT_COPY_FILES += \
    vendor/lineage/config/permissions/lineage-sysconfig.xml:system/etc/sysconfig/lineage-sysconfig.xml

59
60
# init.d support
PRODUCT_COPY_FILES += \
Dan Pasanen's avatar
Dan Pasanen committed
61
62
    vendor/lineage/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \
    vendor/lineage/prebuilt/common/bin/sysinit:system/bin/sysinit
63

64
ifneq ($(TARGET_BUILD_VARIANT),user)
James Sullins's avatar
James Sullins committed
65
66
# userinit support
PRODUCT_COPY_FILES += \
Dan Pasanen's avatar
Dan Pasanen committed
67
    vendor/lineage/prebuilt/common/etc/init.d/90userinit:system/etc/init.d/90userinit
68
endif
James Sullins's avatar
James Sullins committed
69

Sam Mortimer's avatar
Sam Mortimer committed
70
71
72
# Copy all Lineage-specific init rc files
$(foreach f,$(wildcard vendor/lineage/prebuilt/common/etc/init/*.rc),\
	$(eval PRODUCT_COPY_FILES += $(f):system/etc/init/$(notdir $f)))
73

herriojr's avatar
herriojr committed
74
75
# Copy over added mimetype supported in libcore.net.MimeUtils
PRODUCT_COPY_FILES += \
Dan Pasanen's avatar
Dan Pasanen committed
76
    vendor/lineage/prebuilt/common/lib/content-types.properties:system/lib/content-types.properties
herriojr's avatar
herriojr committed
77

78
79
# Enable SIP+VoIP on all targets
PRODUCT_COPY_FILES += \
80
    frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
81

82
83
84
85
# Enable wireless Xbox 360 controller support
PRODUCT_COPY_FILES += \
    frameworks/base/data/keyboards/Vendor_045e_Product_028e.kl:system/usr/keylayout/Vendor_045e_Product_0719.kl

Luca Stefani's avatar
Luca Stefani committed
86
# This is Lineage!
Steve Kondik's avatar
Steve Kondik committed
87
PRODUCT_COPY_FILES += \
88
    vendor/lineage/config/permissions/org.lineageos.android.xml:system/etc/permissions/org.lineageos.android.xml \
89
90
    vendor/lineage/config/permissions/privapp-permissions-lineage.xml:system/etc/permissions/privapp-permissions-lineage.xml \
    vendor/lineage/config/permissions/privapp-permissions-cm-legacy.xml:system/etc/permissions/privapp-permissions-cm-legacy.xml
Steve Kondik's avatar
Steve Kondik committed
91

92
93
94
95
# Enforce privapp-permissions whitelist
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
    ro.control_privapp_permissions=enforce

96
97
98
99
# Hidden API whitelist
PRODUCT_COPY_FILES += \
    vendor/lineage/config/permissions/lineage-hiddenapi-package-whitelist.xml:system/etc/permissions/lineage-hiddenapi-package-whitelist.xml

100
101
102
103
# Power whitelist
PRODUCT_COPY_FILES += \
    vendor/lineage/config/permissions/lineage-power-whitelist.xml:system/etc/sysconfig/lineage-power-whitelist.xml

104
105
106
# Include AOSP audio files
include vendor/lineage/config/aosp_audio.mk

Luca Stefani's avatar
Luca Stefani committed
107
108
# Include Lineage audio files
include vendor/lineage/config/lineage_audio.mk
109

110
111
112
ifneq ($(TARGET_DISABLE_LINEAGE_SDK), true)
# Lineage SDK
include vendor/lineage/config/lineage_sdk_common.mk
113
endif
114

115
116
# TWRP
ifeq ($(WITH_TWRP),true)
Dan Pasanen's avatar
Dan Pasanen committed
117
include vendor/lineage/config/twrp.mk
118
119
endif

120
121
122
123
124
125
126
127
# Do not include art debug targets
PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD := false

# Strip the local variable table and the local variable type table to reduce
# the size of the system image. This has no bearing on stack traces, but will
# leave less information available via JDWP.
PRODUCT_MINIMIZE_JAVA_DEBUG_INFO := true

128
# Bootanimation
Asher Simonds's avatar
Asher Simonds committed
129
130
PRODUCT_PACKAGES += \
    bootanimation.zip
131

Luca Stefani's avatar
Luca Stefani committed
132
# Required Lineage packages
133
PRODUCT_PACKAGES += \
134
    LineageParts \
Steve Kondik's avatar
Steve Kondik committed
135
    Development \
136
    Profiles
137

Luca Stefani's avatar
Luca Stefani committed
138
# Optional packages
139
PRODUCT_PACKAGES += \
140
    LiveWallpapersPicker \
Steve Kondik's avatar
Steve Kondik committed
141
142
    PhotoTable \
    Terminal
143

Luca Stefani's avatar
Luca Stefani committed
144
# Custom Lineage packages
Steve Kondik's avatar
Steve Kondik committed
145
PRODUCT_PACKAGES += \
Joey's avatar
Joey committed
146
    Backgrounds \
147
    LineageSettingsProvider \
148
    LineageSetupWizard \
Steve Kondik's avatar
Steve Kondik committed
149
    Eleven \
d34d's avatar
d34d committed
150
    ExactCalculator \
Joey Rizzoli's avatar
Joey Rizzoli committed
151
    Jelly \
Steve Kondik's avatar
Steve Kondik committed
152
    LockClock \
153
    TrebuchetQuickStep \
Gabriele M's avatar
Gabriele M committed
154
    Updater \
Paul Keith's avatar
Paul Keith committed
155
    WeatherProvider
Steve Kondik's avatar
Steve Kondik committed
156

Abhisek Devkota's avatar
Abhisek Devkota committed
157
158
159
160
# Exchange support
PRODUCT_PACKAGES += \
    Exchange2

Joey's avatar
Joey committed
161
162
# Berry styles
PRODUCT_PACKAGES += \
Demon Singur's avatar
Demon Singur committed
163
    LineageBlackTheme \
Joey's avatar
Joey committed
164
165
166
167
    LineageDarkTheme \
    LineageBlackAccent \
    LineageBlueAccent \
    LineageBrownAccent \
Joey's avatar
Joey committed
168
    LineageCyanAccent \
Joey's avatar
Joey committed
169
170
171
172
173
174
175
    LineageGreenAccent \
    LineageOrangeAccent \
    LineagePinkAccent \
    LineagePurpleAccent \
    LineageRedAccent \
    LineageYellowAccent

Luca Stefani's avatar
Luca Stefani committed
176
# Extra tools in Lineage
Sebastian Schmidt's avatar
Sebastian Schmidt committed
177
PRODUCT_PACKAGES += \
Steve Kondik's avatar
Steve Kondik committed
178
    7z \
Tom Marshall's avatar
Tom Marshall committed
179
    awk \
Steve Kondik's avatar
Steve Kondik committed
180
181
182
    bash \
    bzip2 \
    curl \
183
    getcap \
Steve Kondik's avatar
Steve Kondik committed
184
185
    htop \
    lib7z \
186
    libsepol \
187
188
    pigz \
    powertop \
189
    setcap \
190
191
192
193
194
    unrar \
    unzip \
    vim \
    wget \
    zip
Sebastian Schmidt's avatar
Sebastian Schmidt committed
195

196
197
198
199
# Charger
PRODUCT_PACKAGES += \
    charger_res_images

200
# Custom off-mode charger
201
ifeq ($(WITH_LINEAGE_CHARGER),true)
202
PRODUCT_PACKAGES += \
Luca Stefani's avatar
Luca Stefani committed
203
    lineage_charger_res_images \
204
    font_log.png \
Luca Stefani's avatar
Luca Stefani committed
205
    libhealthd.lineage
206
207
endif

208
# Filesystems tools
Scott Mertz's avatar
Scott Mertz committed
209
210
PRODUCT_PACKAGES += \
    fsck.exfat \
211
212
213
214
215
    fsck.ntfs \
    mke2fs \
    mkfs.exfat \
    mkfs.ntfs \
    mount.ntfs
Scott Mertz's avatar
Scott Mertz committed
216

Chirayu Desai's avatar
Chirayu Desai committed
217
218
219
220
221
222
223
224
# Openssh
PRODUCT_PACKAGES += \
    scp \
    sftp \
    ssh \
    sshd \
    sshd_config \
    ssh-keygen \
Chirayu Desai's avatar
Chirayu Desai committed
225
226
227
228
229
    start-ssh

# rsync
PRODUCT_PACKAGES += \
    rsync
Chirayu Desai's avatar
Chirayu Desai committed
230

231
# Storage manager
232
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
233
234
    ro.storage_manager.enabled=true

235
# Media
236
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
237
238
    media.recorder.show_manufacturer_and_model=true

239
# These packages are excluded from user builds
240
241
PRODUCT_PACKAGES_DEBUG += \
    micro_bench \
242
    procmem \
243
244
    procrank \
    strace
Abhisek Devkota's avatar
Abhisek Devkota committed
245
246

# Conditionally build in su
247
ifneq ($(TARGET_BUILD_VARIANT),user)
Abhisek Devkota's avatar
Abhisek Devkota committed
248
249
ifeq ($(WITH_SU),true)
PRODUCT_PACKAGES += \
250
    su
repo Shareef Ali's avatar
repo Shareef Ali committed
251
endif
Abhisek Devkota's avatar
Abhisek Devkota committed
252
endif
253

254
PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += vendor/lineage/overlay
Dan Pasanen's avatar
Dan Pasanen committed
255
DEVICE_PACKAGE_OVERLAYS += vendor/lineage/overlay/common
256

Romain Hunault's avatar
Romain Hunault committed
257
PRODUCT_VERSION_MAJOR = 0
Romain Hunault's avatar
Romain Hunault committed
258
PRODUCT_VERSION_MINOR = 7
Dan Pasanen's avatar
Dan Pasanen committed
259
PRODUCT_VERSION_MAINTENANCE := 0
260

261
ifeq ($(TARGET_VENDOR_SHOW_MAINTENANCE_VERSION),true)
Luca Stefani's avatar
Luca Stefani committed
262
    LINEAGE_VERSION_MAINTENANCE := $(PRODUCT_VERSION_MAINTENANCE)
263
else
Luca Stefani's avatar
Luca Stefani committed
264
    LINEAGE_VERSION_MAINTENANCE := 0
265
endif
266

Luca Stefani's avatar
Luca Stefani committed
267
# Set LINEAGE_BUILDTYPE from the env RELEASE_TYPE, for jenkins compat
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
268

Luca Stefani's avatar
Luca Stefani committed
269
ifndef LINEAGE_BUILDTYPE
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
270
    ifdef RELEASE_TYPE
Luca Stefani's avatar
Luca Stefani committed
271
272
273
        # Starting with "LINEAGE_" is optional
        RELEASE_TYPE := $(shell echo $(RELEASE_TYPE) | sed -e 's|^LINEAGE_||g')
        LINEAGE_BUILDTYPE := $(RELEASE_TYPE)
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
274
    endif
275
endif
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
276
277

# Filter out random types, so it'll reset to UNOFFICIAL
Luca Stefani's avatar
Luca Stefani committed
278
279
ifeq ($(filter RELEASE NIGHTLY SNAPSHOT EXPERIMENTAL,$(LINEAGE_BUILDTYPE)),)
    LINEAGE_BUILDTYPE :=
280
281
endif

Luca Stefani's avatar
Luca Stefani committed
282
283
284
ifdef LINEAGE_BUILDTYPE
    ifneq ($(LINEAGE_BUILDTYPE), SNAPSHOT)
        ifdef LINEAGE_EXTRAVERSION
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
285
            # Force build type to EXPERIMENTAL
Luca Stefani's avatar
Luca Stefani committed
286
287
288
289
290
            LINEAGE_BUILDTYPE := EXPERIMENTAL
            # Remove leading dash from LINEAGE_EXTRAVERSION
            LINEAGE_EXTRAVERSION := $(shell echo $(LINEAGE_EXTRAVERSION) | sed 's/-//')
            # Add leading dash to LINEAGE_EXTRAVERSION
            LINEAGE_EXTRAVERSION := -$(LINEAGE_EXTRAVERSION)
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
291
292
        endif
    else
Luca Stefani's avatar
Luca Stefani committed
293
        ifndef LINEAGE_EXTRAVERSION
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
294
            # Force build type to EXPERIMENTAL, SNAPSHOT mandates a tag
Luca Stefani's avatar
Luca Stefani committed
295
            LINEAGE_BUILDTYPE := EXPERIMENTAL
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
296
        else
Luca Stefani's avatar
Luca Stefani committed
297
298
299
300
            # Remove leading dash from LINEAGE_EXTRAVERSION
            LINEAGE_EXTRAVERSION := $(shell echo $(LINEAGE_EXTRAVERSION) | sed 's/-//')
            # Add leading dash to LINEAGE_EXTRAVERSION
            LINEAGE_EXTRAVERSION := -$(LINEAGE_EXTRAVERSION)
Ricardo Cerqueira's avatar
Ricardo Cerqueira committed
301
        endif
302
303
    endif
else
Luca Stefani's avatar
Luca Stefani committed
304
305
306
    # If LINEAGE_BUILDTYPE is not defined, set to UNOFFICIAL
    LINEAGE_BUILDTYPE := UNOFFICIAL
    LINEAGE_EXTRAVERSION :=
307
308
endif

Luca Stefani's avatar
Luca Stefani committed
309
ifeq ($(LINEAGE_BUILDTYPE), UNOFFICIAL)
310
    ifneq ($(TARGET_UNOFFICIAL_BUILD_ID),)
Luca Stefani's avatar
Luca Stefani committed
311
        LINEAGE_EXTRAVERSION := -$(TARGET_UNOFFICIAL_BUILD_ID)
312
313
314
    endif
endif

315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
ifdef PLATFORM_SDK_VERSION
  ifeq ($(PLATFORM_SDK_VERSION), 24)
		ANDROID_LETTER := n
  endif
  ifeq ($(PLATFORM_SDK_VERSION), 25)
		ANDROID_LETTER := n
  endif
  ifeq ($(PLATFORM_SDK_VERSION), 26)
		ANDROID_LETTER := o
  endif
  ifeq ($(PLATFORM_SDK_VERSION), 27)
		ANDROID_LETTER := o
  endif
  ifeq ($(PLATFORM_SDK_VERSION), 28)
		ANDROID_LETTER := p
  endif
endif

Luca Stefani's avatar
Luca Stefani committed
333
ifeq ($(LINEAGE_BUILDTYPE), RELEASE)
334
    ifndef TARGET_VENDOR_RELEASE_BUILD_ID
Luca Stefani's avatar
Luca Stefani committed
335
        LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(LINEAGE_BUILD)
336
337
    else
        ifeq ($(TARGET_BUILD_VARIANT),user)
Luca Stefani's avatar
Luca Stefani committed
338
339
            ifeq ($(LINEAGE_VERSION_MAINTENANCE),0)
                LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(TARGET_VENDOR_RELEASE_BUILD_ID)-$(LINEAGE_BUILD)
340
            else
Luca Stefani's avatar
Luca Stefani committed
341
                LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(LINEAGE_VERSION_MAINTENANCE)-$(TARGET_VENDOR_RELEASE_BUILD_ID)-$(LINEAGE_BUILD)
342
            endif
343
        else
Luca Stefani's avatar
Luca Stefani committed
344
            LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(LINEAGE_BUILD)
345
346
        endif
    endif
347
else
Luca Stefani's avatar
Luca Stefani committed
348
    ifeq ($(LINEAGE_VERSION_MAINTENANCE),0)
349
        ifeq ($(LINEAGE_VERSION_APPEND_TIME_OF_DAY),true)
350
            LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(ANDROID_LETTER)-$(shell date -u +%Y%m%d_%H%M%S)$(CI_PIPELINE_ID)-$(LINEAGE_BUILDTYPE)$(LINEAGE_EXTRAVERSION)-$(LINEAGE_BUILD)
351
        else
352
            LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(ANDROID_LETTER)-$(shell date -u +%Y%m%d)$(CI_PIPELINE_ID)-$(LINEAGE_BUILDTYPE)$(LINEAGE_EXTRAVERSION)-$(LINEAGE_BUILD)
353
        endif
354
    else
355
        ifeq ($(LINEAGE_VERSION_APPEND_TIME_OF_DAY),true)
356
            LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(LINEAGE_VERSION_MAINTENANCE)-$(ANDROID_LETTER)-$(shell date -u +%Y%m%d_%H%M%S)$(CI_PIPELINE_ID)-$(LINEAGE_BUILDTYPE)$(LINEAGE_EXTRAVERSION)-$(LINEAGE_BUILD)
357
        else
358
            LINEAGE_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(LINEAGE_VERSION_MAINTENANCE)-$(ANDROID_LETTER)-$(shell date -u +%Y%m%d)$(CI_PIPELINE_ID)-$(LINEAGE_BUILDTYPE)$(LINEAGE_EXTRAVERSION)-$(LINEAGE_BUILD)
359
        endif
360
    endif
361
endif
362

363
PRODUCT_EXTRA_RECOVERY_KEYS += \
Dan Pasanen's avatar
Dan Pasanen committed
364
    vendor/lineage/build/target/product/security/lineage
365

Luca Stefani's avatar
Luca Stefani committed
366
-include vendor/lineage-priv/keys/keys.mk
367

Luca Stefani's avatar
Luca Stefani committed
368
LINEAGE_DISPLAY_VERSION := $(LINEAGE_VERSION)
369

370
371
ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),)
ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),build/target/product/security/testkey)
Luca Stefani's avatar
Luca Stefani committed
372
    ifneq ($(LINEAGE_BUILDTYPE), UNOFFICIAL)
373
        ifndef TARGET_VENDOR_RELEASE_BUILD_ID
Luca Stefani's avatar
Luca Stefani committed
374
375
376
377
            ifneq ($(LINEAGE_EXTRAVERSION),)
                # Remove leading dash from LINEAGE_EXTRAVERSION
                LINEAGE_EXTRAVERSION := $(shell echo $(LINEAGE_EXTRAVERSION) | sed 's/-//')
                TARGET_VENDOR_RELEASE_BUILD_ID := $(LINEAGE_EXTRAVERSION)
378
379
380
381
382
383
            else
                TARGET_VENDOR_RELEASE_BUILD_ID := $(shell date -u +%Y%m%d)
            endif
        else
            TARGET_VENDOR_RELEASE_BUILD_ID := $(TARGET_VENDOR_RELEASE_BUILD_ID)
        endif
Luca Stefani's avatar
Luca Stefani committed
384
        ifeq ($(LINEAGE_VERSION_MAINTENANCE),0)
Romain Hunault's avatar
Romain Hunault committed
385
            LINEAGE_DISPLAY_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR)-$(TARGET_VENDOR_RELEASE_BUILD_ID)$(CI_PIPELINE_ID)
386
        else
Romain Hunault's avatar
Romain Hunault committed
387
            LINEAGE_DISPLAY_VERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(LINEAGE_VERSION_MAINTENANCE)-$(TARGET_VENDOR_RELEASE_BUILD_ID)$(CI_PIPELINE_ID)-$(LINEAGE_BUILD)
388
        endif
389
390
    endif
endif
391
392
endif

393
-include $(WORKSPACE)/build_env/image-auto-bits.mk
Dan Pasanen's avatar
Dan Pasanen committed
394
-include vendor/lineage/config/partner_gms.mk