]>
Commit | Line | Data |
---|---|---|
5f8a1acf | 1 | make.sh - Build and maintain programs and libraries for IPFire source code |
cd1a2927 | 2 | |
5f8a1acf JM |
3 | Standard 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 |
9 | Maintainer 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 |
20 | OPTIONS: |
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 |