From b5b9bbb79304e9e9c24b88f2dedbd32cea1d5acf Mon Sep 17 00:00:00 2001 From: iximeow Date: Fri, 26 Sep 2014 22:15:27 -0700 Subject: various tweaks --- build/compile.sh | 12 +++++++----- build/splicetobootsect.sh | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'build') diff --git a/build/compile.sh b/build/compile.sh index efd8962..50b5771 100755 --- a/build/compile.sh +++ b/build/compile.sh @@ -1,7 +1,9 @@ #! /bin/sh -IN=$1 -FILE=$(basename $1) -gcc -masm=intel -nostartfiles -nostdlib -ffreestanding "$IN".c -o "tmp/$FILE".o -objcopy -S -R .note.gnu.build-id -R .comment -O binary "tmp/$FILE".o "bim/$FILE".bin -rm "$IN".o +INPATH=$1 +INFILE=$(basename $1) +INFILENAME="${INFILE%.*}" +INEXT="${INFILE##*.}" +gcc -m32 -nostartfiles -nostdlib -ffreestanding "$INPATH" -o "tmp/$INFILENAME".o +objcopy -S -R .note.gnu.build-id -R .comment -O binary "tmp/$INFILENAME".o "bin/$INFILENAME".bin +rm "tmp/$INFILENAME".o diff --git a/build/splicetobootsect.sh b/build/splicetobootsect.sh index 6a2c353..7418c9b 100755 --- a/build/splicetobootsect.sh +++ b/build/splicetobootsect.sh @@ -15,4 +15,4 @@ echo "Initializing output file" dd if=bin/dummy.bin of="$OUTFILE" >/dev/null 2>&1 echo "Splicing binary" dd if="$1" of="$OUTFILE" conv=notrunc >/dev/null 2>&1 -echo "Done" +echo "Done. Generated file: $OUTFILE" -- cgit v1.1