@CALLC - new macro to call your own C functions
fixed vars, improved CALLC
Reset common/generic.mk
pure-% instead of %-pure
Honest make
Change .link- to .
Split 'common/' into commit '17797167f78a473d290cceec66fe913321d3a35e'

git-subtree-dir: common
git-subtree-mainline: 686f7e3b151653b9b2c7d4d2092e11e0da090d27
git-subtree-split: 17797167f78a473d290cceec66fe913321d3a35e
Make it jank again, but less temp files