make realclean will clean up everything except for the files generated by bison and flex.
make distclean will clean everything.
The files generated by bison and flex are contained in the source distribution. bison and flex are not required unless a make distclean is done.
The bootstrap process will build mkc three times to create a functioning mkc program.
make
make PREFIX=$HOME/local
If mkc is built with no prefix, the tests may be run.
./tests/runtests.sh