Explanation of make directives
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I am working with an existing makefile and it has some content I am unfamiliar with:
# SOURCE statements are to tell Make where to find the file types:
.SOURCE.c : $(SOURCEPATH) # .c files location
.SOURCE.s : $(SOURCEPATH) # .s files location
.SOURCE.h : $(HDRLIST) # .h files location (all)
.SOURCE.o : $(OBJPATH) $(ROMOBJPATH) # .obj files location
###########################################################################
This is the only place in the makefile that 'SOURCE' is used. The $(...PATH) variables are set to the associated directories with the exception of $(HDRLIST) with is a space delimited list of directories
I believe the make is a variety of GNU make but I don't see this syntax described in the GNU Make Manual.
Has anyone else seen this format and can point me to a document describing it?
makefile gnu-make
add a comment |
I am working with an existing makefile and it has some content I am unfamiliar with:
# SOURCE statements are to tell Make where to find the file types:
.SOURCE.c : $(SOURCEPATH) # .c files location
.SOURCE.s : $(SOURCEPATH) # .s files location
.SOURCE.h : $(HDRLIST) # .h files location (all)
.SOURCE.o : $(OBJPATH) $(ROMOBJPATH) # .obj files location
###########################################################################
This is the only place in the makefile that 'SOURCE' is used. The $(...PATH) variables are set to the associated directories with the exception of $(HDRLIST) with is a space delimited list of directories
I believe the make is a variety of GNU make but I don't see this syntax described in the GNU Make Manual.
Has anyone else seen this format and can point me to a document describing it?
makefile gnu-make
add a comment |
I am working with an existing makefile and it has some content I am unfamiliar with:
# SOURCE statements are to tell Make where to find the file types:
.SOURCE.c : $(SOURCEPATH) # .c files location
.SOURCE.s : $(SOURCEPATH) # .s files location
.SOURCE.h : $(HDRLIST) # .h files location (all)
.SOURCE.o : $(OBJPATH) $(ROMOBJPATH) # .obj files location
###########################################################################
This is the only place in the makefile that 'SOURCE' is used. The $(...PATH) variables are set to the associated directories with the exception of $(HDRLIST) with is a space delimited list of directories
I believe the make is a variety of GNU make but I don't see this syntax described in the GNU Make Manual.
Has anyone else seen this format and can point me to a document describing it?
makefile gnu-make
I am working with an existing makefile and it has some content I am unfamiliar with:
# SOURCE statements are to tell Make where to find the file types:
.SOURCE.c : $(SOURCEPATH) # .c files location
.SOURCE.s : $(SOURCEPATH) # .s files location
.SOURCE.h : $(HDRLIST) # .h files location (all)
.SOURCE.o : $(OBJPATH) $(ROMOBJPATH) # .obj files location
###########################################################################
This is the only place in the makefile that 'SOURCE' is used. The $(...PATH) variables are set to the associated directories with the exception of $(HDRLIST) with is a space delimited list of directories
I believe the make is a variety of GNU make but I don't see this syntax described in the GNU Make Manual.
Has anyone else seen this format and can point me to a document describing it?
makefile gnu-make
makefile gnu-make
asked Nov 16 '18 at 18:32
markshancockmarkshancock
5732523
5732523
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
After further research, I found that the make being used is part of the MKS Toolkit. This make includes some additional directives that include the .SOURCE directive.
.SOURCE The prerequisite list of this target defines a set of
directories to check when trying to locate a target file name.
.SOURCE.x Same as .SOURCE, except that make searches the .SOURCE.x
list first when trying to locate a file matching a target with a name
that ends in the suffix .x.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53343527%2fexplanation-of-make-directives%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
After further research, I found that the make being used is part of the MKS Toolkit. This make includes some additional directives that include the .SOURCE directive.
.SOURCE The prerequisite list of this target defines a set of
directories to check when trying to locate a target file name.
.SOURCE.x Same as .SOURCE, except that make searches the .SOURCE.x
list first when trying to locate a file matching a target with a name
that ends in the suffix .x.
add a comment |
After further research, I found that the make being used is part of the MKS Toolkit. This make includes some additional directives that include the .SOURCE directive.
.SOURCE The prerequisite list of this target defines a set of
directories to check when trying to locate a target file name.
.SOURCE.x Same as .SOURCE, except that make searches the .SOURCE.x
list first when trying to locate a file matching a target with a name
that ends in the suffix .x.
add a comment |
After further research, I found that the make being used is part of the MKS Toolkit. This make includes some additional directives that include the .SOURCE directive.
.SOURCE The prerequisite list of this target defines a set of
directories to check when trying to locate a target file name.
.SOURCE.x Same as .SOURCE, except that make searches the .SOURCE.x
list first when trying to locate a file matching a target with a name
that ends in the suffix .x.
After further research, I found that the make being used is part of the MKS Toolkit. This make includes some additional directives that include the .SOURCE directive.
.SOURCE The prerequisite list of this target defines a set of
directories to check when trying to locate a target file name.
.SOURCE.x Same as .SOURCE, except that make searches the .SOURCE.x
list first when trying to locate a file matching a target with a name
that ends in the suffix .x.
answered Nov 16 '18 at 18:32
markshancockmarkshancock
5732523
5732523
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53343527%2fexplanation-of-make-directives%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown