xref: /utopia/UTPA2-700.0.x/projects/build/scripts/basic/Makefile (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
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