1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- ---
- Makefile.br | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
- foo.h | 12 ++++++++++++
- 2 files changed, 65 insertions(+)
- Index: kconfig/Makefile.br
- ===================================================================
- --- /dev/null
- +++ kconfig/Makefile.br
- @@ -0,0 +1,53 @@
- +src := .
- +top_srcdir=../../
- +top_builddir=../../
- +srctree := .
- +obj ?= .
- +
- +include Makefile
- +#HOSTCFLAGS+=-Dinline="" -include foo.h
- +-include $(obj)/.depend
- +$(obj)/.depend: $(wildcard *.h *.c)
- + $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) -MM *.c > $@ 2>/dev/null || :
- +
- +__hostprogs := $(sort $(hostprogs-y) $(hostprogs-m))
- +host-csingle := $(foreach m,$(__hostprogs),$(if $($(m)-objs),,$(m)))
- +host-cmulti := $(foreach m,$(__hostprogs),\
- + $(if $($(m)-cxxobjs),,$(if $($(m)-objs),$(m))))
- +host-cxxmulti := $(foreach m,$(__hostprogs),\
- + $(if $($(m)-cxxobjs),$(m),$(if $($(m)-objs),)))
- +host-cobjs := $(addprefix $(obj)/,$(sort $(foreach m,$(__hostprogs),$($(m)-objs))))
- +host-cxxobjs := $(addprefix $(obj)/,$(sort $(foreach m,$(__hostprogs),$($(m)-cxxobjs))))
- +
- +HOST_EXTRACFLAGS += -I$(obj) -DCONFIG_=\"\"
- +
- +$(host-csingle): %: %.c
- + $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$@) $< -o $(obj)/$@
- +
- +$(host-cmulti): %: $(host-cobjs) $(host-cshlib)
- + $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$@) $(addprefix $(obj)/,$($(@F)-objs)) $(HOSTLOADLIBES_$(@F)) -o $(obj)/$@
- +
- +$(host-cxxmulti): %: $(host-cxxobjs) $(host-cobjs) $(host-cshlib)
- + $(HOSTCXX) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCXXFLAGS_$@) $(addprefix $(obj)/,$($(@F)-objs) $($(@F)-cxxobjs)) $(HOSTLOADLIBES_$(@F)) -o $(obj)/$@
- +
- +$(obj)/%.o: %.c
- + $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$(@F)) -c $< -o $@
- +
- +$(obj)/%.o: $(obj)/%.c
- + $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$(@F)) -c $< -o $@
- +
- +$(obj)/%.o: %.cc
- + $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCXXFLAGS_$(@F)) -c $< -o $@
- +
- +$(obj)/%:: $(src)/%_shipped
- + $(Q)cat $< > $@
- +
- +clean:
- + $(Q)rm -f $(addprefix $(obj)/,$(clean-files))
- +distclean: clean
- + $(Q)rm -f $(addprefix $(obj)/,$(lxdialog) $(conf-objs) $(mconf-objs) $(kxgettext-objs) \
- + $(hostprogs-y) $(qconf-cxxobjs) $(qconf-objs) $(gconf-objs) \
- + mconf .depend)
- +
- +FORCE:
- +.PHONY: FORCE clean distclean
- Index: kconfig/foo.h
- ===================================================================
- --- /dev/null
- +++ kconfig/foo.h
- @@ -0,0 +1,12 @@
- +#ifndef __KCONFIG_FOO_H
- +#define __KCONFIG_FOO_H
- +
- +#ifndef __APPLE__
- +#include <features.h>
- +#endif
- +#include <limits.h>
- +
- +#ifndef PATH_MAX
- +#define PATH_MAX 1024
- +#endif
- +#endif /* __KCONFIG_FOO_H */
|