]> git.ipfire.org Git - ipfire-2.x.git/blame - doc/make.sh-usage
suricata: Change midstream policy to "pass-flow"
[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 20OPTIONS:
39f94ee8 21 --target=[aarch64|riscv64|x86_64]
5f8a1acf
JM
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