13. Alternatives Considered
13.1 Option A: CMake
Pros: Modern, cross-platform, better dependency
management
Cons: More complex, not as well supported for
Dreamcast
Decision: Use Make for simplicity, consider CMake for
future
13.2 Option B: Custom Build Scripts
Pros: Full control, simple
Cons: Less portable, harder to maintain
Decision: Use Make as standard, supplement with scripts
if needed
13.3 Option C: IDE Project Files
Pros: Better IDE integration
Cons: IDE-specific, not portable
Decision: Provide IDE project files as optional