X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=Compiling.md;h=6fe7b5bdd7e073c5496d0cdd8e0711835e7bbec4;hb=8bf2a5ee76811983a7157ec978e9119cf209c269;hp=fd2ea6737b92d4e4791dc6416510caa1b024957f;hpb=a5a2e442b27c4b1eb0c3ed9b52c98600f22d351a;p=xonotic%2Fxonotic.wiki.git diff --git a/Compiling.md b/Compiling.md index fd2ea67..6fe7b5b 100644 --- a/Compiling.md +++ b/Compiling.md @@ -7,11 +7,11 @@ To this end the Makefile defaults to enabling all optimisations that can be used The builds will be dynamically linked except for d0_blind_id which is statically linked to ensure reliable player ID support and because OS distributions don't ship this. -**Invoking `make` or `make help` will print the supported targets and current config.** +Invoking `make` or `make help` will print the supported targets and current config. +**TL;DR: Most people will want `make update-beta && make client`** -**Most people reading this will want `make update-beta && make client`.** - -## Build Dependencies +## System package dependencies ### Debian -`build-essential automake libgmp-dev libjpeg-dev libpng-dev libcurl-dev libsdl2-dev` -*Note: Debian's `libjpeg-dev` metapackage pulls in `libjpeg62-turbo-dev`* +Build: `build-essential automake libgmp-dev libjpeg-dev libpng-dev libsdl2-dev` +Runtime: `libfreetype6 curl rsync` +*Note: Debian's `libjpeg-dev` metapackage pulls in `libjpeg62-turbo-dev`*