src/Makefile
— Primary Source Build Makefile
- Targets:
all (static library),
debug, release, test,
run, burn, install,
uninstall, clean, veryclean,
distclean, release
- VERSION header auto-generation from
src/d3tui/version.h
- Source groups: TERMINAL, RENDER, FONT, INPUT, VMU, MEMORY, DEBUG,
SPECTRE, ASSET, API (14 files)
- SHACHI optional integration via
shachi.mk include
- Linking with KOS startup chain (
startup.o, KOS CRT,
libkallisti)
- KOS toolchain paths:
sh-elf-gcc,
sh-elf-{ar,ld,objcopy,objdump,strip,ranlib}
- Test targets: term, arc_001, arc_002, tex_001, tex_002, str_002,
mem, spectre, input, vmu, smoke