Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 1.74 KB

README.md

File metadata and controls

81 lines (57 loc) · 1.74 KB

This is ProjectEverest [EverestOS]

Build guide

Prior to building, you will need basic knowledge of Git.

Requirements

  • Around 350GB Disk Space.
  • A computer with at least 32GB RAM running Linux (recommended) or MacOS.
  • Build environment setup.

Getting Started

Initialize local repository

repo init -u https://github.com/ProjectEverest/manifest -b 14 --git-lfs

Sync up

repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune -j$(nproc --all)

Inherit the vendor

$(call inherit-product, vendor/lineage/config/common_full_phone.mk)

Build Flags

# Maintainer name for Everest

EVEREST_MAINTAINER := "XYZ"

# Adding Blur support

TARGET_SUPPORTS_BLUR := true

# For UDFPS devices

TARGET_HAS_UDFPS := true

EXTRA_UDFPS_ANIMATIONS := true

# Build GAPPS\Vanilla

WITH_GAPPS := true\false

# Quick switch (add more than one Launcher in build)

TARGET_PREBUILT_LAWNCHAIR_LAUNCHER := true

TARGET_DEFAULT_PIXEL_LAUNCHER := true

Build

. build/envsetup.sh

lunch lineage_<devicecodename>-user

mka everest -j$(nproc --all)

Compilation Help

To get help with build errors, please visit Android Building Help.

Credits