build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.DS_Store
Thumbs.db
.svn
.BridgeSort
*.bak
.~*
*.orig
.claude
*.perfetto-trace

# Make output
*.o
m68kmake
m68kops.?
sim
tags

# CMake build directories
build_minimal/
build_debug/
CMakeCache.txt
CMakeFiles/

# emscripten
musashi.out.wasm.map
musashi.out.js
musashi.out.wasm
musashi.out.mjs
musashi-node.out.wasm.map
musashi-node.out.js
musashi-node.out.wasm
musashi-node.out.mjs
musashi-universal.out.mjs
musashi-universal.out.wasm
musashi-universal.out.wasm.map
musashi-universal.out.mjs
musashi-universal.out.wasm
musashi-universal.out.wasm.map

# Protobuf build directories (generated by build_protobuf_wasm.sh)
third_party/protobuf-wasm/
third_party/protobuf-wasm-install/
third_party/abseil-wasm/
third_party/abseil-wasm-install/
third_party/protobuf-3.21.12/
third_party/protobuf-host-3.21.12/

# vasm build artifacts
third_party/vasm/obj/
third_party/vasm/vasmm68k_mot
third_party/vasm/vobjdump

# Node.js / TypeScript
node_modules/
packages/*/dist/
packages/*/coverage/
packages/*/test-results.xml
packages/*.js
packages/*.d.ts
*.tsbuildinfo
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.npm

# npm-package generated artifacts
npm-package/dist/
npm-package/lib/*.mjs
npm-package/lib/core/
npm-package/lib/wasm/
