Parabot for Half-Life
Human-like artificial player for Half-Life and some other games on GoldSrc and Xash3D game engines.
How to build
Windows
Visual Studio
TODO
MinGW
$ cd dlls
$ make
Linux/OS X
$ cd dlls
$ make
*BSD
% cd dlls
% gmake
Android
Look android/build.sh script.
GNU Make build options
PB_64BIT
- 64-bit build(Actually for amd64/aarch64)
DEBUG
- Debug build.
AGGR_OPT
- Aggressive optimizations.
SIZE_OPT
- Size optimizations.
LTO
- Link-Time optimization(required gold).
NO_EXCEPTIONS
- Cut any debug information(frame-pointers, exception and unwind tables).
STATIC_GCCLIBS
- static link with libgcc and libstd++(Actually on linux for portable builds when using gcc).
Example
$ make PB_64BIT=0 DEBUG=0 AGGR_OPT=1 NO_EXCEPTIONS=1