# ---> C # Prerequisites *.d # Object files *.o *.ko *.obj *.elf # Linker output *.ilk *.map *.exp # Precompiled Headers *.gch *.pch # Libraries *.lib *.a *.la *.lo # Shared objects (inc. Windows DLLs) *.dll *.so *.so.* *.dylib # Executables *.exe *.out *.app *.i*86 *.x86_64 *.hex # Debug files *.dSYM/ *.su *.idb *.pdb # Kernel Module Compile Results *.mod* *.cmd .tmp_versions/ modules.order Module.symvers Mkfile.old dkms.conf # Autotools backup files (autoreconf/autoheader). *~ *.orig *.rej # ---> vlibc / Autotools # Generated build system. `configure` and `autogen.sh` are tracked (layouts/C.md); # the Makefiles and other artifacts produced from configure.ac / Makefile.am are not. Makefile Makefile.in .dirstamp /aclocal.m4 /autom4te.cache/ /config.h /config.h.in /config.log /config.status /config.guess /config.sub /install-sh /missing /depcomp /ltmain.sh /libtool /libtool.m4 /ltoptions.m4 /ltsugar.m4 /ltversion.m4 /lt~obsolete.m4 /stamp-h1 /build-aux/ /m4/ # Libtool build directories and artifacts. .deps/ .libs/ *.lo # Build outputs (bin/{release,debug}); keep the directory placeholders. /bin/release/* !/bin/release/.gitkeep /bin/debug/* !/bin/debug/.gitkeep # Generated compiler drivers (from tools/*.in); the templates are tracked. /tools/vlibc-gcc /tools/vlibc-clang # Built benchmark harnesses (benchmarks/bench_* are generated from bench_*.c). /benchmarks/bench_vlibc