diff --git a/lw-linux-base/README.md b/lw-linux-base/README.md index f32bd15..733ea3e 100644 --- a/lw-linux-base/README.md +++ b/lw-linux-base/README.md @@ -1,7 +1,29 @@ # lw-linux-base - +Use `make help` to get this help message: +``` Build for flatpack and appimage files. -# todo -* This code uses it's own `assets/mozconfig.$(arch)` file, overriding the one in the LibreWolf source archive. This is undesirable. +use: make [help] [all] [clean] [build] [package] [artifacts] + fetch - get the latest tarball. must be done first, at least once. + update - Only fetch the LibreWolf version-release files. used by 'fetch' + + all - Build librewolf and it's artifacts. + build - Perform './mach build' on the extracted tarball. + package - multilocale package. + artifacts - Build the artifacts + + clean - Remove output files and temporary files. + veryclean - Remove even more stuff. + dir - just extract and patch the LW tarball. + bootstrap - try to set up the build environment. + setup-debian, setup-fedora - needed packages. + + docker-build - Run 'docker build' for lw-linux-base-x86_64 image. + docker-run - Run LW build using 'docker run' on then image. + docker-shell - Run a shell in the docker image. + docker-clean - Remove the docker image. + +Use arch=x86_64 or arch=aarch64 to specify the target architecture. +Use target_type=flatpak or target_type=appimage to specify target type. +```