| .. | .. |
|---|
| 1 | | -### |
|---|
| 2 | | -# This Makefile lists the most basic programs used during the build process. |
|---|
| 3 | | -# The programs listed herein are what are needed to do the basic stuff, |
|---|
| 4 | | -# such as fix file dependencies. |
|---|
| 5 | | -# This initial step is needed to avoid files to be recompiled |
|---|
| 6 | | -# when kernel configuration changes (which is what happens when |
|---|
| 7 | | -# .config is included by main Makefile. |
|---|
| 8 | | -# --------------------------------------------------------------------------- |
|---|
| 9 | | -# fixdep: Used to generate dependency information during build process |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 2 | +# |
|---|
| 3 | +# fixdep: used to generate dependency information during build process |
|---|
| 10 | 4 | |
|---|
| 11 | | -hostprogs-y := fixdep |
|---|
| 12 | | -always := $(hostprogs-y) |
|---|
| 13 | | - |
|---|
| 14 | | -# fixdep is needed to compile other host programs |
|---|
| 15 | | -$(addprefix $(obj)/,$(filter-out fixdep,$(always))): $(obj)/fixdep |
|---|
| 5 | +hostprogs-always-y += fixdep |
|---|