Makefile Formatting
Instructions
When writing or modifying Makefiles, follow these formatting guidelines:
-
Each target should have a .PHONY declaration
-
Format should follow this pattern:
-
.PHONY: target-name on its own line
-
target-name: on the next line
-
Commands indented with a tab
-
Empty line between targets
Example
.PHONY: foo foo: @echo 'foo'
.PHONY: bar bar: @echo 'bar'
When to Use
Apply these guidelines when:
-
Creating new Makefile targets
-
Modifying existing Makefiles
-
Reviewing Makefile code