I need this to get my work done and there were no better proposals.

I did change the /bin/bash to /bin/sh per the comments. 

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>



git-svn-id: svn://coreboot.org/repository/coreboot-v3@919 f3766cd6-281f-0410-b1cd-43a5c92072e9
This commit is contained in:
Ronald G. Minnich 2008-10-13 18:38:50 +00:00
commit 371f3e67ce
2 changed files with 31 additions and 1 deletions

View file

@ -23,7 +23,7 @@
ifeq ($(CONFIG_ARCH_X86),y)
INITCFLAGS := $(CFLAGS) -I$(src)/include/arch/x86 -I$(src)/include \
-I$(obj) -I$(src)/mainboard/$(MAINBOARDDIR)/-fno-builtin
-I$(obj) -I$(src)/mainboard/$(MAINBOARDDIR)/ -fno-builtin
SILENT := >/dev/null 2>&1
@ -279,3 +279,17 @@ $(obj)/coreboot.initram $(obj)/coreboot.initram.map: $(obj)/stage0.init $(obj)/s
$(Q)$(NM) $(obj)/coreboot.initram | sort -u > $(obj)/coreboot.initram.map
endif
#
# For Kscope
#
kscope: $(obj)/mainboard/$(MAINBOARDDIR)/kscope/cscope.files
kscope $(obj)/mainboard/$(MAINBOARDDIR)/kscope
ALLSRC=$(STAGE0_SRC) $(INITRAM_SRC) $(STAGE2_SRC)
$(obj)/mainboard/$(MAINBOARDDIR)/kscope/cscope.files: $(ALLSRC)
$(Q)mkdir -p $(obj)/mainboard/$(MAINBOARDDIR)/kscope
$(Q)cp cscope.proj $(obj)/mainboard/$(MAINBOARDDIR)/kscope
$(Q)sh util/mkdep $@ $(INITCFLAGS) "--" $(ALLSRC)
# $(Q)sort -u -o $@ $@

16
util/mkdep Normal file
View file

@ -0,0 +1,16 @@
#!/bin/sh
out=$1
shift
o=""
while [ "$1" != "--" ]; do
o="$o $1"
shift
done
shift
p=`pwd`
while [ "$1" ] ; do
echo $1 >>${out}
cpp -M -m32 $o $1 | sed 's/.*://' | sed 's/^ *//g' | tr ' ' '\n' | tr '\\' ' ' |sed "s,^include,${p}/include," >>${out}
shift
done
sort -o ${out} -u ${out}