# 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
# "
/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 ---
tiles/Makefile
bplane/Makefile
calma/Makefile
cif/Makefile
cmwind/Makefile
dbwind/Makefile
debug/Makefile
drc/Makefile
extflat/Makefile
extract/Makefile
garouter/Makefile
gcr/Makefile
grouter/Makefile
irouter/Makefile
mzrouter/Makefile
netmenu/Makefile
plow/Makefile
resis/Makefile
select/Makefile
sim/Makefile
textio/Makefile
wiring/Makefile
utils/Makefile
windows/Makefile
commands/Makefile
database/Makefile
lef/Makefile
plot/Makefile
router/Makefile
ext2spice/Makefile
ext2sim/Makefile
extcheck/Makefile
net2ir/Makefile
graphics/Makefile
oa/Makefile
magic/Makefile
tcltk/Makefile
scmos/Makefile
doc/Makefile
lisp/Makefile
scmos/cif_template/Makefile
doc/man/Makefile
doc/tutcells/Makefile
doc/html/Makefile
doc/latexfiles/Makefile
# 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-). 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