Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001699 [Issue 8 drafts] Shell and Utilities Editorial Clarification Requested 2023-05-07 12:39 2023-07-10 10:46
Reporter rillig View Status public  
Assigned To
Priority normal Resolution Accepted As Marked  
Status Applied   Product Version Draft 3
Name Roland Illig
Organization
User Reference
Section make
Page Number 3108
Line Number 104679
Final Accepted Text Note: 0006344
Summary 0001699: Use term 'rules' consistently
Description Line 104661 says:
> A makefile can contains rules, macro definitions [...]

Line 104679 says:
> The rules in makefiles shall consist of [...] macro definitions [...] and comments.

These two sentences contradict each other. A macro definition cannot be part of a rule.
Desired Action In line 104679, replace:
The rules in makefiles

with:
Makefiles


The word 'rules' in line 104677 may need to be changed as well.
Tags applied_after_i8d3, issue8
Attached Files

- Relationships

-  Notes
(0006344)
geoffclare (manager)
2023-06-22 16:14
edited on: 2023-06-22 16:14

On page 3107 line 104662 section make, change:
There are two kinds of rules: inference rules and target rules.
to:
There are two kinds of rules: target rules, including special targets (see Target Rules, on page 3110), and inference rules (see Inference Rules, on page 3116).

On page 3108 line 104677 section make, change:
The term makefile is used to refer to any rules provided by the user, whether in ./makefile or its variants, or specified by the −f option.
to:
The term makefile is used to refer to any makefile contents provided by the user, whether in ./makefile or its variants, or specified by the −f option.

(Note to the editor: this text will have moved if bug 1657 has been applied before this one.)

On page 3108 line 104679 section make, delete:
The rules in makefiles shall consist of the following types of lines: target rules, including special targets (see Target Rules, on page 3110), inference rules (see Inference Rules, on page 3116), macro definitions (see Macros, on page 3112), and comments.



- Issue History
Date Modified Username Field Change
2023-05-07 12:39 rillig New Issue
2023-05-07 12:39 rillig Name => Roland Illig
2023-05-07 12:39 rillig Section => make
2023-05-07 12:39 rillig Page Number => 3108
2023-05-07 12:39 rillig Line Number => 104679
2023-06-22 16:14 geoffclare Note Added: 0006344
2023-06-22 16:14 geoffclare Note Edited: 0006344
2023-06-22 16:15 geoffclare Final Accepted Text => Note: 0006344
2023-06-22 16:15 geoffclare Status New => Resolved
2023-06-22 16:15 geoffclare Resolution Open => Accepted As Marked
2023-06-22 16:15 geoffclare Tag Attached: issue8
2023-07-10 10:46 geoffclare Status Resolved => Applied
2023-07-10 10:47 geoffclare Tag Attached: applied_after_i8d3


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker