+# Tools
+if [ "$compile_tools" = true ]; then
+ echo "Building tools"
+ mkdir tools -p
+ gcc -Wall -Wstrict-aliasing=3 $lib $flags mdlcomp.c gl/glad.c -o tools/mdlcomp $libs $steam_part -Wl,-rpath=./ $defines
+ gcc -Wall -Wstrict-aliasing=3 $lib $flags fontcomp.c gl/glad.c -o tools/fontcomp $libs $steam_part -Wl,-rpath=./ $defines
+ gcc -Wall -Wstrict-aliasing=3 $lib $flags texsheet.c gl/glad.c -o tools/texsheet $libs $steam_part -Wl,-rpath=./ $defines
+ gcc $lib qoiconv.c -std=c99 -O3 -o tools/qoiconv
+fi
+
+# Resources
+mkdir _temp_textures
+# Convert all png to qoi
+echo "Compiling textures"
+for f in textures/*.png;
+ do echo "-> qoi: $f";
+ ./tools/qoiconv $f ./_temp_textures/"$(basename "$f" .png).qoi"
+done
+
+# Autocombine textures
+auto_combine=""
+cd textures_combine
+for f in *.png;
+ do echo "[combine] $f";
+ auto_combine="$auto_combine $f"
+done
+../tools/texsheet ../_temp_textures/autocombine.qoi ../sprites_autocombine.h sprites_auto_combine $auto_combine
+cd ..
+
+# Compile font file
+./tools/fontcomp fonts/vg_font.png vg/vg_pxfont.h
+