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:
parent
913287eb5c
commit
371f3e67ce
2 changed files with 31 additions and 1 deletions
|
|
@ -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
16
util/mkdep
Normal 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}
|
||||
Loading…
Add table
Add a link
Reference in a new issue