-
Notifications
You must be signed in to change notification settings - Fork 702
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] rc makefile: Various improvements #3052
Open
lenormf
wants to merge
6
commits into
mawww:master
Choose a base branch
from
lenormf:fix-3051-2
base: master
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
According to the GNU documentation[1], the `include` keyword can also be written `sinclude` or `-include` for side effects. [1] https://www.gnu.org/software/make/manual/make.html#Including-Other-Makefiles Reference mawww#3051
This commits highlights automatic variables documented by GNU[1] as values. [1] https://www.gnu.org/software/make/manual/make.html#Automatic-Variables-1 Reference mawww#3051
The original region filled the contents of $(…) scopes with a single face, this commit declares a new region that specifically highlights given function names. Most documented GNU function names[1] should be supported. [1] https://www.gnu.org/software/make/manual/make.html#Name-Index Reference mawww#3051
Some regex have to be duplicated because they highlight scopes that can be present both in regular statements (e.g. variable initializations, statements) and in shell scopes (e.g. recipes, $(shell …) scope). Reference mawww#3051
7 tasks
Could you please paste the |
clean distclean:
@echo "Cleaning common libraries.. ($(MAKECMDGOALS))"
@for i in $(SUBDIRS); do \
$(MAKE) -C $$PWD/$$i $(MAKECMDGOALS); \
done
$(MAKE) -C $$PWD/../tools $(MAKECMDGOALS); \
rm -rf build *.lock |
Thanks. I've identified the problem, I'm just not sure how to handle that cleanly. Stay tuned. |
lenormf
changed the title
rc makefile: Various improvements
[WIP] rc makefile: Various improvements
Aug 17, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Hi,
I made changes to the highlighters that handle
Makefile
files in order to tick some boxes in #3051.Here's what the project's
Makefile
looks like with my theme:HTH.