don't fail if BR2_USE_UPDATES tries to update non-checkout
[buildroot.git] / package / config / Makefile
blob3af4bd8de6e9b8dcd5516667173068d7c710c931
1 obj := .
2 src := .
3 top_srcdir=../../
4 top_builddir=../../
5 srctree := .
7 include Makefile.kconfig
8 #HOSTCFLAGS+=-Dinline="" -include foo.h
9 -include .depend
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
29 $(Q)cat $< > $@
31 clean:
32 $(Q)rm -f $(clean-files)
33 distclean: clean
34 $(Q)rm -f $(lxdialog) $(conf-objs) $(mconf-objs) $(kxgettext-objs) \
35 $(hostprogs-y) $(qconf-cxxobjs) $(qconf-objs) $(gconf-objs) \
36 mconf .depend
37 $(Q)rm -rf buildroot-config
39 FORCE:
40 .PHONY: FORCE clean distclean