diff options
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 |