-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitignore
More file actions
91 lines (81 loc) · 2.68 KB
/
Copy path.gitignore
File metadata and controls
91 lines (81 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# =====================================================================
# PokeyForge .gitignore
# Visual Studio 2022 / MSBuild C++ project + a few PokeyForge specifics.
# =====================================================================
# ---- MSBuild / compiler output --------------------------------------
# All build artifacts go under $(SolutionDir)build\$(Configuration)\
# (see PokeyForge.vcxproj). Ignoring build/ covers obj/, .pdb, .tlog,
# .lastbuildstate, .recipe, link logs, the exe, intermediate dlls, etc.
build/
banks/
# Belt-and-braces for any stray intermediates outside build/.
[Bb]in/
[Oo]bj/
*.tlog
*.lastbuildstate
*.recipe
*.iobj
*.ipdb
*.pdb
*.idb
*.ilk
*.exp
*.aps
*.res
# ---- Release packaging ---------------------------------------------
# Local zip output from release.ps1 (CI / GitHub Releases hold the
# canonical zips). Comment this out if you want to commit a tagged build.
dist/
# ---- extras/sa_pokey-src build outputs -----------------------------
# Vendored AltirraSDL builds drop intermediate .lib/.obj files and the
# final .dll into out/, lib/, obj/ next to src/. The produced DLL is
# auto-installed into runtime/, which is the only artifact we want
# tracked (and runtime/ is .gitignore-exempt above).
extras/sa_pokey-src/out/
extras/sa_pokey-src/lib/
extras/sa_pokey-src/obj/
# ---- Visual Studio per-user state ----------------------------------
.vs/
*.suo
*.user
*.vcxproj.user
*.sln.docstates
*.opensdf
*.sdf
*.VC.db
*.VC.opendb
# ---- Vendored-SDK downloads ----------------------------------------
# The SDL3 headers/libs under lib/SDL3-3.4.8/ are committed; the raw
# devel zip used to seed them is not.
lib/*.zip
lib/*.tar.*
# ---- App-generated data (never commit; tied to a specific machine) -
# Config that PokeyForge writes next to the exe at runtime.
pokeyforge.json
# Library analysis output (regenerated by F7 Analyse).
analysis.json
analysis_report.csv
# Debug / diagnostic artifacts (only written by dev builds, never ship).
analysis_debug.log
analysis_first.raw
audio_debug.log
scratch.raw
scratch_first.raw
# ---- Claude Code per-machine state ---------------------------------
.claude/settings.local.json
# ---- Re-include vendored binaries the project needs ----------------
# A global gitignore on this machine (~/Documents/gitignore_global.txt)
# excludes *.dll. Re-include the binaries the build/run actually depends
# on so a fresh clone is buildable and runnable. The .obx is the RMT
# tracker driver loaded at runtime; SDL3.lib is needed at link time.
!runtime/*.dll
!runtime/*.obx
!lib/SDL3-3.4.8/lib/**/*.dll
!lib/SDL3-3.4.8/lib/**/*.lib
# ---- Editor / OS noise ---------------------------------------------
.idea/
*.swp
*~
Thumbs.db
desktop.ini
.DS_Store