menios
menios copied to clipboard
Extract assets download and bundling to mk/assets/doom.mk
Parent Issue
Part of #352 - Makefile refactoring
Objective
Isolate optional assets download (currently Doom-related) and future asset bundling in a dedicated file.
Scope
Extract from root Makefile:
- Lines ~959: Optional assets download
- Asset bundling logic
- Asset-related targets
- Future asset management rules
Target Location
mk/assets/doom.mk
Implementation Steps
- Create
mk/assets/directory structure - Extract Doom assets download rules
- Move asset bundling logic
- Update root Makefile to
include mk/assets/doom.mk - Test asset download targets
- Verify assets are correctly bundled
Dependencies
None - assets are optional and independent
Acceptance Criteria
- [ ] All asset-related rules in mk/assets/doom.mk
- [ ] Asset download targets work
- [ ] Assets correctly bundled into image
- [ ] Easy to add new asset types in the future
- [ ] No behavioral changes