diff options
author | Patrick Georgi <patrick.georgi@coresystems.de> | 2010-02-10 18:08:22 +0000 |
---|---|---|
committer | Patrick Georgi <patrick.georgi@coresystems.de> | 2010-02-10 18:08:22 +0000 |
commit | 68882a33220e802ef38d562ea1c96fd5fb779e49 (patch) | |
tree | 4785ad108e16f6506d3ccffac3800016e33c2a60 | |
parent | 1bbad5c66b639a6459962b4e73ceddfae068e9ee (diff) | |
download | coreboot-staging-68882a33220e802ef38d562ea1c96fd5fb779e49.zip coreboot-staging-68882a33220e802ef38d562ea1c96fd5fb779e49.tar.gz |
Remove two perl calls with sed, and adds an alternative
for another two (using GNU date, and with limited impact if both
alternatives fail)
Those were the remaining perl calls in our build tree, so remove perl
from our dependency list in README.
Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5108 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rw-r--r-- | README | 1 | ||||
-rw-r--r-- | src/arch/i386/Makefile.inc | 5 | ||||
-rwxr-xr-x | util/abuild/abuild | 4 |
3 files changed, 4 insertions, 6 deletions
@@ -35,7 +35,6 @@ Build Requirements * gcc / g++ * make * python - * perl Optional: diff --git a/src/arch/i386/Makefile.inc b/src/arch/i386/Makefile.inc index db51719..f36f2db 100644 --- a/src/arch/i386/Makefile.inc +++ b/src/arch/i386/Makefile.inc @@ -83,9 +83,8 @@ $(obj)/mainboard/$(MAINBOARDDIR)/romstage.inc: $(src)/mainboard/$(MAINBOARDDIR)/ else $(obj)/mainboard/$(MAINBOARDDIR)/romstage.inc: $(src)/mainboard/$(MAINBOARDDIR)/romstage.c $(OPTION_TABLE_H) $(obj)/build.h - $(CC) $(DISTRO_CFLAGS) $(CFLAGS) $(CPPFLAGS) $(DEBUG_CFLAGS) -I$(src) -I. -c -S $< -o $@ - perl -e 's/\.rodata/.rom.data/g' -pi $@ - perl -e 's/\.text/.section .rom.text/g' -pi $@ + $(CC) $(DISTRO_CFLAGS) $(CFLAGS) $(CPPFLAGS) $(DEBUG_CFLAGS) -I$(src) -I. -c -S $< -o - | sed -e 's/\.rodata/.rom.data/g' -e 's/\.text/.section .rom.text/g' > $@.tmp + mv $@.tmp $@ endif endif diff --git a/util/abuild/abuild b/util/abuild/abuild index c905756..1942bf5 100755 --- a/util/abuild/abuild +++ b/util/abuild/abuild @@ -216,7 +216,7 @@ function compile_target test 0$cpus -gt 1 && printf "on %d cpus in parallel .. " $cpus CURR=$( pwd ) - stime=`perl -e 'print time();'` + stime=`perl -e 'print time();' 2>/dev/null || date +%s` build_dir=$TARGET/${VENDOR}_${MAINBOARD} eval $MAKE $silent -j $cpus obj=${build_dir} \ &> ${build_dir}/make.log @@ -225,7 +225,7 @@ function compile_target mv .xcompile ${build_dir}/xcompile.build mv ..config.tmp ${build_dir}/config.deps cd $TARGET/${VENDOR}_${MAINBOARD} - etime=`perl -e 'print time();'` + etime=`perl -e 'print time();' 2>/dev/null || date +%s` duration=$(( $etime - $stime )) if [ $ret -eq 0 ]; then xml " <compile>ok</compile>" |