Files
vlibc/.gitignore
T
huntedbytheirs 180c1107b6 Add vlibc scaffold, build system, and documentation
Establish the repository layout per Vox guidelines (layouts/C.md,
building/C.md): Autotools build (GCC-only, C23), five compatibility
profiles (--enable-onlyposix/--enable-muslmimic/--enable-muslext/
--enable-spoof, default vlibc), alongside/overwrite install methods,
vlibc-gcc/vlibc-clang drivers, static-linking requirement (except
spoof), benchmark harness, and tooling (.clang-format/.clang-tidy/
.clangd + compile_commands.json).
2026-08-31 17:06:01 -04:00

106 lines
1.4 KiB
Plaintext

# ---> 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