Re: Potential Bug: `.PHONY` targets and order-only prerequisites

2022-05-17 Thread Paul Smith
On Tue, 2022-05-17 at 22:32 +, Martin Dorey wrote: > >  all your targets are .PHONY, and thus are always rebuilt anyway > > If you "make down", the rule for "down-clean" doesn't run.  They're > only rebuilt if something causes them to be considered. > > >  order-only prerequisites are

Re: Potential Bug: `.PHONY` targets and order-only prerequisites

2022-05-17 Thread Martin Dorey
> all your targets are .PHONY, and thus are always rebuilt anyway If you "make down", the rule for "down-clean" doesn't run. They're only rebuilt if something causes them to be considered. > order-only prerequisites are totally irrelevant and have no impact on > your makefile. If you

Re: Potential Bug: `.PHONY` targets and order-only prerequisites

2022-05-17 Thread Paul Smith
On Tue, 2022-05-17 at 17:20 -0400, Paul Smith wrote: > this says two things: first, that b and c will both be rebuilt (if > necessary) before a's recipe is started, I guess I should be more clear about the "(if necessary)". What I mean is the same as if you had run "make b" or "make c" and make

Re: Potential Bug: `.PHONY` targets and order-only prerequisites

2022-05-17 Thread Paul Smith
On Tue, 2022-05-17 at 14:00 -0700, Jacob Kopczynski wrote: > I'm unsure whether this is a bug or just undocumented, but I found a > confusing interaction in a simple Makefile: You are misreading the documentation. I will quote: > A normal prerequisite makes two statements: first, it imposes an

Potential Bug: `.PHONY` targets and order-only prerequisites

2022-05-17 Thread Jacob Kopczynski
I'm unsure whether this is a bug or just undocumented, but I found a confusing interaction in a simple Makefile: > .PHONY: up > up: down | down-clean > docker-compose up -d > .PHONY: up-clean > up-clean: down-clean up > .PHONY: down > down: > docker-compose down > .PHONY: down-clean >

[bug #62469] Make honors MAKEFLAGS= definition on the command line.

2022-05-17 Thread Dmitry Goncharov
Additional Item Attachment, bug #62469 (project make): File name: sv62469_doc.diff Size:1 KB File name: sv62469_test.diff Size:2 KB

[bug #62469] Make honors MAKEFLAGS= definition on the command line.

2022-05-17 Thread Dmitry Goncharov
URL: Summary: Make honors MAKEFLAGS= definition on the command line. Project: make Submitted by: dgoncharov Submitted on: Mon 16 May 2022 02:12:20 AM UTC Severity: 3 - Normal

[bug #62474] GNU Octave - Missing PDF Manual (v 7.1)

2022-05-17 Thread Renato
URL: Summary: GNU Octave - Missing PDF Manual (v 7.1) Project: make Submitted by: yamane Submitted on: Mon 16 May 2022 03:21:40 PM UTC Severity: 3 - Normal Item Group:

[bug #62474] GNU Octave - Missing PDF Manual (v 7.1)

2022-05-17 Thread Markus Mützel
Follow-up Comment #1, bug #62474 (project make): That's the wrong tracker. I opened a report on Octave's bug tracker here: https://savannah.gnu.org/bugs/index.php?62475 Please, close this report. ___ Reply to this item at: