diff options
author | dec05eba <dec05eba@protonmail.com> | 2024-01-11 20:18:34 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2024-01-11 20:18:34 +0100 |
commit | 2b9389ae016c8048a16ba033f27ca5c256985e4d (patch) | |
tree | 56665698e299fe9a5754be2607719369059e5c53 /build.sh | |
parent | f3d89d03acaad7ebd750d9a39e4ca8c589de4782 (diff) |
Display windows with minimal delay, locked to 60 fps
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -6,7 +6,12 @@ cd "$script_dir" CC=${CC:-gcc} opts="-O2 -g0 -DNDEBUG -Wall -Wextra -Wshadow" -libs="$(pkg-config --libs gl)" -includes="$(pkg-config --cflags gl)" +dependencies="gl x11 xrandr xcomposite xfixes" +libs="$(pkg-config --libs $dependencies)" +includes="$(pkg-config --cflags $dependencies)" -$CC main.c -o ngxc $opts $libs $includes +mkdir -p build +$CC -c src/compositor.c -o build/compositor.o $opts $includes +$CC -c src/window_texture.c -o build/window_texture.o $opts $includes +$CC -c src/main.c -o build/main.o $opts $includes +$CC build/*.o -o ngxc $opts $libs |