Make `make cross-target' work in three stages.
authorTaylor R Campbell <campbell@mumble.net>
Tue, 11 Dec 2018 15:35:34 +0000 (15:35 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Tue, 11 Dec 2018 15:35:34 +0000 (15:35 +0000)
commite372f0838a2b656926dd302a2e708ecfb2c08160
tree00f93c110e5097619ec5ad43be4824e207b5b11c
parenta7b62778411df682e228b7989f93a0afebe9117e
Make `make cross-target' work in three stages.

1. moc->com in runtime, so the next stages can use a compiled runtime
2. moc->com in the whole tree
3. fni->inf in the whole tree

XXX Maybe the latter stages can be combined; for now this change just
splits the first two apart.  Even better, maybe we can nix this step
altogether and teach the cross-fasdumper to do this part itself.
Wouldn't be hard to teach the cross-fasdumper to do the relocation
that currently requires sketchy with-absolutely-no-interrupts crap.
For compile-scode, could maybe just fasdump to a bytevector in memory
and invent a primitive to fasload from that.
src/Makefile.in