X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=doc%2Fmake.sh-usage;h=5e1e3dd228950e259696bd6aa974232a7a99d925;hp=bf1c3c4f0ad00b031ab214e6b5d634548d173b8b;hb=HEAD;hpb=d1dd6669e3662c355c32e78af82aca9f15ab3376 diff --git a/doc/make.sh-usage b/doc/make.sh-usage index bf1c3c4f0a..9174ced6f5 100644 --- a/doc/make.sh-usage +++ b/doc/make.sh-usage @@ -1,25 +1,26 @@ -Standard use commands in the order you may need them. - prefetch : preload all necessary files in cache before compilation - build : compile the distribution - clean : erase build and log to recompile everything from scratch +make.sh - Build and maintain programs and libraries for IPFire source code -Optional - gettoolchain : optionally load from ipfire.org a precompilated toolchain - package. This solve some compilation issues on old or very - recent distributions and save 20% of next full building time. - If you want to use it, do it before build step +Standard commands: + downloadsrc Preload all necessary files in cache before compilation + gettoolchain Optionally load a precompilated toolchain (20% less build time) + build Compile distribution + clean Erase build and log directories to recompile all from scratch + +Maintainer and advanced commands: + check-manualpages Check the manual pages for broken links + docker Build a docker image + find-dependencies Confirm needed libraries are included in build + lang Check translations for missing or obsolete strings + shell Enter a shell inside the chroot. Used to tune lfs script + and/or during kernel upgrade to rebuild new .config file + toolchain Create toolchain package (if not downloaded via `make gettoolchain`) + update-contributors Update list of contributors + uploadsrc For core developers only to upload source code + +OPTIONS: + --target=[aarch64|riscv64|x86_64] + Cross-compile for this target architecture. Uses the QEMU + emulator if needed to virtualise the desired target + architecture. Can be permanently set with + TARGET_ARCH= in .config file. -Maintainer / advanced commands - changelog : Loads the latest changelog from SVN. - check : Test if packages files are still available for download - This is faster on http URL with --spider,but still slow on ftp - because of real load. - checkclean : Erase all check mark on cache directory to be able to check - another time - dist : Mainly produce a diff from previous version to track wich - files have been changed -newpak : Create a new package with name: . - toolchain : Create our own toolchain package to save 20% of build time. - shell : Enter a shell inside the chroot, used to tune lfs script - and / or during kernel upgrade to rebuild a new .config - update : Loads the latest source files from SVN.