- 250GB Or More Disk Space
- A computer with atleast 16GB Of Ram
- 25GB+ Unsuable Internet
- A Brain with Git Knowledge
- Patience
- Make Dir For Repo Binary:
mkdir ~/bin
- Add directory for the repo binary to its path:
PATH=~/bin:$PATH
- Downloading repo binary and placing it in the proper directory:
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
- Giving the repo binary the proper permissions
chmod a+x ~/bin/repo
- Creating directory for where the ROM repo will be stored and synced
mkdir ~/falcon
cd ~/falcon
To get started with Android, you'll need to get familiar with Git and Repo. To initialize your local repository using the Falcon trees, use a command like this:
repo init -u https://github.com/Falcon-OS/Android -b 13
To initialize a shallow clone, which will save even more space & time, use a command like this:
repo init --depth=1 -u https://github.com/Falcon-OS/Android -b 13
Then to sync up:
repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags
The source at Falcon is well configured for building. You can choose to build with or without gapps included.
. build/envsetup.sh
Now Compile
lunch falcon_device_codename-userdebug
Build
m falcon -j$(nproc --all)