122433fc5SMasahiro Yamada### 222433fc5SMasahiro Yamada# Makefile.basic lists the most basic programs used during the build process. 322433fc5SMasahiro Yamada# The programs listed herein are what are needed to do the basic stuff, 422433fc5SMasahiro Yamada# such as fix file dependencies. 522433fc5SMasahiro Yamada# This initial step is needed to avoid files to be recompiled 622433fc5SMasahiro Yamada# when kernel configuration changes (which is what happens when 722433fc5SMasahiro Yamada# .config is included by main Makefile. 822433fc5SMasahiro Yamada# --------------------------------------------------------------------------- 922433fc5SMasahiro Yamada# fixdep: Used to generate dependency information during build process 10*da58dec8STom Rini# 11*da58dec8STom Rini# SPDX-License-Identifier: GPL-2.0 12*da58dec8STom Rini# 1322433fc5SMasahiro Yamada 1422433fc5SMasahiro Yamadahostprogs-y := fixdep 1522433fc5SMasahiro Yamadaalways := $(hostprogs-y) 1622433fc5SMasahiro Yamada 1722433fc5SMasahiro Yamada# fixdep is needed to compile other host programs 1822433fc5SMasahiro Yamada$(addprefix $(obj)/,$(filter-out fixdep,$(always))): $(obj)/fixdep 19