]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame - doc/make.sh-usage
make.sh-usage: Ship changes to make files
[people/pmueller/ipfire-2.x.git] / doc / make.sh-usage
CommitLineData
5f8a1acf 1make.sh - Build and maintain programs and libraries for IPFire source code
cd1a2927 2
5f8a1acf
JM
3Standard commands:
4 downloadsrc Preload all necessary files in cache before compilation
5 gettoolchain Optionally load a precompilated toolchain (20% less build time)
6 build Compile distribution
7 clean Erase build and log directories to recompile all from scratch
cd1a2927 8
5f8a1acf
JM
9Maintainer and advanced commands:
10 check-manualpages Check the manual pages for broken links
11 docker Build a docker image
12 find-dependencies Confirm needed libraries are included in build
13 lang Check translations for missing or obsolete strings
14 shell Enter a shell inside the chroot. Used to tune lfs script
15 and/or during kernel upgrade to rebuild new .config file
16 toolchain Create toolchain package (if not downloaded via `make gettoolchain`)
17 update-contributors Update list of contributors
18 uploadsrc For core developers only to upload source code
c5f804db 19
5f8a1acf
JM
20OPTIONS:
21 --target=[aarch64|armv6l|armv7hl|riscv64|x86_64]
22 Cross-compile for this target architecture. Uses the QEMU
23 emulator if needed to virtualise the desired target
24 architecture. Can be permanently set with
25 TARGET_ARCH= in .config file.
c5f804db 26