The build directory was under src/, which is unusual for a project with a separate source tree. Moving it to the repo root's build/ directory follows the conventional project layout: ./build/ # build output (gitignored) ./src/ # source code only ./oscar64/ # compiler (submodule) Changes: - src/build.sh: BUILD_DIR changed from $SCRIPT_DIR/build to $ROOT/build - .gitignore: replaced src/build/ with build/ - README.md: updated layout tree, build commands, and output path - src/AGENT_CONTEXT.md: updated gitignore reference - tasks.md: replaced all src/build/ with build/
39 lines
473 B
Plaintext
39 lines
473 B
Plaintext
# build artifacts
|
|
build/
|
|
*.prg
|
|
*.asm
|
|
*.map
|
|
*.lbl
|
|
*.int
|
|
*.dbj
|
|
*.csz
|
|
*.d64
|
|
*.bin
|
|
*.crt
|
|
|
|
# but DO commit the asset-pipeline outputs (see tools/convert_screens.py)
|
|
!src/data/processed/*.bin
|
|
!src/data/processed/*.attr
|
|
!src/data/processed/*.d021
|
|
!src/data/raw/
|
|
|
|
# oscar64 build output (built by `make -C make compiler` from oscar64 source)
|
|
oscar64/bin/
|
|
oscar64/build/
|
|
|
|
# python cache
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# editor / IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
|
|
# misc
|
|
*.log
|
|
core
|