# Build output -- everything the Makefile generates lives in these three dirs. /obj/ /bin/ /lib/ # Vendored-engine build output: mruby's Rake build and libssh2's CMake build emit whole # trees (generated .c/.h, the mrbc tool, CMake cache) under their own build/ dirs. /vendor/mruby/build/ /vendor/libssh2/build/ /vendor/tcl/build/ # ...and mruby's Rake drops a transient per-config lock next to the config (src/mruby/). /src/mruby/*.lock # Belt-and-suspenders: stray build artifacts from manual/ad-hoc compiles. *.o *.d *.a *.so *.tsan.o # Coverage, profiling, and crash dumps. *.gcno *.gcda core core.* # Editor / tooling / OS cruft. *.swp *~ .DS_Store compile_commands.json .cache/