-
Notifications
You must be signed in to change notification settings - Fork 85
Build Flags
Here is a list of build flags that you can set to turn certain features on or off. Append them to your make invocation when building, like so: make FEATURE=1 OTHER_FEATURE=0
If you're unsure whether you need to specify an option or not, just don't do it, its default value will be used automatically.
-j[2|4|8|16]
: Jobs amount, may speed up compilation.
TARGET_BITS [32|64]
: Compile 32-bit or 64-bit.
DISCORD_SDK [0|1]
: Enable or disable Discord Game SDK.
COOPNET [0|1]
: Enable or disable the CoopNet networking system.
HEADLESS [0|1]
: Enable or disable headless mode (meant for servers.)
RENDER_API [GL|GL_LEGACY|D3D11|D3D12|DUMMY]
: Sets the rendering API.
WINDOW_API [SDL1|SDL2|DXGI|DUMMY]
Sets the window API.
WINDOWS_BUILD [0|1]
If 1
, build for Windows. This should automatically be set.
OSX_BUILD [0|1]
If 1, build for macOS.
TEXTURE_FIX [0|1]
Enable or disable texture fixes that were in earlier versions of sm64ex-coop.
ENHANCE_LEVEL_TEXTURES [0|1]
Enable or disable small edits made to improve level modability. As of now, the only changes made are baking the Castle Grounds and Castle Courtyard green hills into their own texture instead of being a grayscale. This was done so you can edit the hill texture without it being forced to always have a green hue.