From 2b9389ae016c8048a16ba033f27ca5c256985e4d Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 11 Jan 2024 20:18:34 +0100 Subject: Display windows with minimal delay, locked to 60 fps --- build.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'build.sh') diff --git a/build.sh b/build.sh index b05496a..4ae804d 100755 --- a/build.sh +++ b/build.sh @@ -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 -- cgit v1.2.3