Closed Jens0512 closed 6 years ago
What I am most happy with is actually the help
target 😅
Jenss-MacBook-Air:myst:% make help
The main targets are:
build - Builds myst into an executable
clean - Cleans (deletes) docs and executables
help - Show this help
install - Install myst to INSTALL_LOCATION
myst-spec - Runs just the in-language specs
myst-spec_with_build - Runs the in-language specs with MYSTBUILD
spec - Runs all specs
Targets defined in local/extra.mk:
docs - Generates the `crystal docs`
list_all_files - Lists ALL_FILES
sentry - Starts sentry
The default target is 'spec'
Actually don't merge just yet, realized there was no goal of running just the interpreter specs 😅
There, now it should be all set for a merge
Awesome! Thank you, and nicely done :)
Makefile now only builds if there as been any changes to the relevant files.
make spec
will buildbin/spec
(if not otherwise specified) and run it; if it were to be run again with no changes to any files made,bin/spec
will be reused.make help
also looks much much better.