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