Added special target EXECUTABLE_PER_SOURCE and colorization features #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To satisfy the GPL I want to feed back updates I've made for use in my own projects in case you're interested.
I added a special target EXECUTABLE_PER_SOURCE in which case each source file is assumed compile to its own executable. With many simple tools, this reduces the maintenance of having multiple .mk files and targets. This required moving portions of INCLUDE_SUBMAKEFILE to their own functions (INIT_TGT and PREP_SOURCES).
I also added some colorized output, features though these aren't critical. If you're actually interested in merging I can remove/isolate these changes.
Thanks for putting boilermake out in the open!