7 include Makefile.kconfig
8 #HOSTCFLAGS+=-Dinline="" -include foo.h
10 .depend
: $(wildcard *.h
*.c
)
11 $(HOSTCC
) $(HOST_EXTRACFLAGS
) $(HOSTCFLAGS
) -MM
*.c
> .depend
2>/dev
/null ||
:
13 __hostprogs
:= $(sort $(hostprogs-y
) $(hostprogs-m
))
14 host-csingle
:= $(foreach m
,$(__hostprogs
),$(if
$($(m
)-objs
),,$(m
)))
15 host-cmulti
:= $(foreach m
,$(__hostprogs
),\
16 $(if
$($(m
)-cxxobjs
),,$(if
$($(m
)-objs
),$(m
))))
17 host-cobjs
:= $(sort $(foreach m
,$(__hostprogs
),$($(m
)-objs
)))
19 $(host-csingle
): %: %.c
20 $(HOSTCC
) $(HOST_EXTRACFLAGS
) $(HOSTCFLAGS
) $(HOSTCFLAGS_
$@
) $< $(HOST_LOADLIBES
) -o
$@
22 $(host-cmulti
): %: $(host-cobjs
) $(host-cshlib
)
23 $(HOSTCC
) $(HOST_EXTRACFLAGS
) $(HOSTCFLAGS
) $(HOSTCFLAGS_
$@
) $($@
-objs
) $(HOST_LOADLIBES
) -o
$@
25 $(host-cobjs
): %.o
: %.c
26 $(HOSTCC
) $(HOST_EXTRACFLAGS
) $(HOSTCFLAGS
) $(HOSTCFLAGS_
$@
) -c
$< -o
$@
28 $(obj
)/%:: $(src
)/%_shipped
32 $(Q
)rm -f
$(clean-files
)
34 $(Q
)rm -f
$(lxdialog
) $(conf-objs
) $(mconf-objs
) $(kxgettext-objs
) \
35 $(hostprogs-y
) $(qconf-cxxobjs
) $(qconf-objs
) $(gconf-objs
) \
37 $(Q
)rm -rf buildroot-config
40 .PHONY
: FORCE
clean distclean