## Generated by ngen ## Do not modify by hand builddir = build rule mkdir command = mkdir -p $out description = Creating directory $out rule regen_ninjafile command = ngen -c $in -o $out generator = 1 description = Regenerating $out rule regen_compile_commands command = ngen -c $in --write-compile-commands $out description = Regenerating $out build $builddir: mkdir build $builddir/compile_commands.json: regen_compile_commands ngen.toml || $builddir pool = console build build.ninja: regen_ninjafile ngen.toml || $builddir/compile_commands.json pool = console # BEGIN TARGET main rule cc_main deps = gcc depfile = $dep command = cc -I. -MD -MF $dep -o $out -c $in description = Building $in -> $out rule link_main command = cc -o $out $in description = Linking $out build $builddir/main/obj: mkdir build $builddir/main/dep: mkdir build $builddir/main/obj/src-main.c.o: cc_main src/main.c dep = $builddir/main/dep/src-main.c.o.d build $builddir/main/pss-total-waybar: link_main $builddir/main/obj/src-main.c.o | || $builddir/main/obj $builddir/main/dep build main: phony $builddir/main/pss-total-waybar # END TARGET main # BEGIN TARGET debug rule cc_debug deps = gcc depfile = $dep command = cc -I. -fsanitize=address -O0 -g -MD -MF $dep -o $out -c $in description = Building $in -> $out rule link_debug command = cc -fsanitize=address -o $out $in description = Linking $out build $builddir/debug/obj: mkdir build $builddir/debug/dep: mkdir build $builddir/debug/obj/src-main.c.o: cc_debug src/main.c dep = $builddir/debug/dep/src-main.c.o.d build $builddir/debug/pss-total-waybar: link_debug $builddir/debug/obj/src-main.c.o | || $builddir/debug/obj $builddir/debug/dep build debug: phony $builddir/debug/pss-total-waybar # END TARGET debug # BEGIN TARGET release rule cc_release deps = gcc depfile = $dep command = cc -I. -flto -O2 -MD -MF $dep -o $out -c $in description = Building $in -> $out rule link_release command = cc -flto -o $out $in description = Linking $out build $builddir/release/obj: mkdir build $builddir/release/dep: mkdir build $builddir/release/obj/src-main.c.o: cc_release src/main.c dep = $builddir/release/dep/src-main.c.o.d build $builddir/release/pss-total-waybar: link_release $builddir/release/obj/src-main.c.o | || $builddir/release/obj $builddir/release/dep build release: phony $builddir/release/pss-total-waybar # END TARGET release