Makefile changes & desktop defaults
- i3, i3-gaps, and AwesomeWM now all have suitable defaults in their respective
env_*.glsl
files. - The dependency on the
glad
submodule is no longer needed, but is optional. Pre-generated headers and bindings are provided inglad.c
andglad.h
, however users are free to generate their own by cloning into the submodule and runningmake glad
in GLava build directory. make uninstall
now properly respectsDESTDIR
SHADERDIR
has been added as an option to theMakefile
to customize where shaders are installed and used from (use withmake
andmake install
), by default it is/etc/xdg/glava
.EXECDIR
has also been added as aMakefile
option to configure where the glava executable is installed to, by default it is/usr/bin/
.
This update may have some breaking changes for package maintainers, my goal was to avoid glad
causing problems with unreproducible builds.