Makefile Formatting
Instructions
When writing or modifying Makefiles, follow these formatting guidelines:
- Each target should have a
.PHONYdeclaration - 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