magic/.gitignore

98 lines
2.3 KiB
Plaintext

# Autoconf / configure outputs
defs.mak
!toolchains/emscripten/defs.mak
config.cache
config.log
scripts/config.log
scripts/config.status
scripts/defs.mak
# Generated at the build top (in-tree = source top): the top Makefile is now
# produced from Makefile.in, and config.status runs in the build directory.
/Makefile
/config.status
install.log
make.log
reconfigure.sh
# Generated per-directory Makefiles (Makefile.in migration). POLICY: whenever a
# module's Makefile becomes a configure-generated Makefile.in, add its
# "<dir>/Makefile" here in the *same commit*, so an in-tree build never lets a
# generated Makefile be committed. (Top-level /Makefile is handled above;
# readline/ is intentionally NOT converted and keeps its tracked static Makefile.)
# --- converted dirs below (none yet) ---
# Compiled objects / libraries
*.o
*.a
*.so
*/Depend
*/Depend*.tmp
.deps/
database/database.h
# autoconf config header, generated by ./configure (in-tree location; out-of-tree
# it lives under the build dir's include/ and is covered by the build-dir rules).
magic/autoconf/config.h
# Editor / OS cruft
.*.swp
.*.swo
*~
.DS_Store
.vscode/
.idea/
# Magic runtime-generated files
magic/proto.magicrc
scmos/cif_template/objs/*
scmos/gdsquery.tech
scmos/minimum.tech
scmos/scmos-sub.tech
scmos/scmos-tm.tech
scmos/scmos.tech
scmos/scmosWR.tech
scmos/nmos.tech
# Native build artifacts
magic/magic
magic/tclmagic.dylib
tcltk/magic.sh
tcltk/magic.tcl
tcltk/magicdnull
tcltk/magicexec
tcltk/ext2spice.sh
tcltk/ext2sim.sh
tcltk/magicdnull.dSYM/
tcltk/magicexec.dSYM/
pfx/
# WASM build artifacts
magic/magic.js
magic/magic.js.symbols
magic/magic.symbols
magic/magic.wasm
build-tcl-wasm/
# Out-of-source WASM build directories created by npm/build.sh (one per variant;
# fixed names build-wasm-<tcl|notcl>). Disposable, recreated each run.
build-wasm-tcl/
build-wasm-notcl/
net2ir/net2ir
net2ir/net2ir.js
net2ir/net2ir.wasm
# Generated test output
npm/examples/output/
# AI stuff
.claude/
.claude_agent/
.claudeignore
CLAUDE.md
CLAUDE.local.md
# LaTeX documentation build artifacts (an in-tree "make" regenerates the
# PostScript here when latex+dvips are installed; out-of-tree these live in the
# build dir instead). The pre-built PostScript under doc/psfiles/ stays tracked.
doc/latexfiles/psfiles/
doc/latexfiles/*.dvi
doc/latexfiles/*.aux
doc/latexfiles/*.log