|
|
|
@ -8,9 +8,10 @@ |
|
|
|
|
# 10.10.20/KQ Initial (running) version |
|
|
|
|
# |
|
|
|
|
|
|
|
|
|
# Test for missing ('zero length') basefilename |
|
|
|
|
# Test for missing ('zero length') basefilenames |
|
|
|
|
if [[ -z $1 || -z $2 ]]; then |
|
|
|
|
echo "usage: ./ramcreate.sh <mainfile_w/o_extension> <jobfile_w/o_extension>" |
|
|
|
|
echo "example: ./ramcreate.sh main illumination" |
|
|
|
|
exit |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
@ -55,10 +56,10 @@ COMMONFLAGS="-O0 $CPUFLAGS -g3 -fomit-frame-pointer -Wall -fno-builtin -nostdinc |
|
|
|
|
CFLAGS="-fexceptions -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes" |
|
|
|
|
LDFLAGS="-nostdlib -nodefaultlibs -L$BUILDINC_DIRECTORY" |
|
|
|
|
echo "--" |
|
|
|
|
echo "calling gcc with: -c $COMMONFLAGS $CFLAGS -Wa,-fPIC" |
|
|
|
|
#$MY_LOCAL_LITEX_PATH/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc -O0 -S -nostdinc $COMMONFLAGS $INCLUDES -Wa,-fPIC $1.c |
|
|
|
|
$MY_LOCAL_LITEX_PATH/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc -c $COMMONFLAGS $CFLAGS -Wa,-fPIC $2.c -o build/$2.o |
|
|
|
|
$MY_LOCAL_LITEX_PATH/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc -c $COMMONFLAGS $CFLAGS -Wa,-fPIC $1.c -o build/$1.o |
|
|
|
|
echo "calling gcc with: -c $COMMONFLAGS $CFLAGS -Wa,-fPIC for $1 & $2" |
|
|
|
|
#$MY_LOCAL_LITEX_PATH/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc -O0 -S -nostdinc $COMMONFLAGS $INCLUDES -Wa,-fPIC source/$1.c |
|
|
|
|
$MY_LOCAL_LITEX_PATH/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc -c $COMMONFLAGS $CFLAGS -Wa,-fPIC source/$2.c -o build/$2.o |
|
|
|
|
$MY_LOCAL_LITEX_PATH/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc -c $COMMONFLAGS $CFLAGS -Wa,-fPIC source/$1.c -o build/$1.o |
|
|
|
|
echo "--" |
|
|
|
|
echo "calling ld with: $LDFLAGS $OBJECTS build/$2.o build/$1.o -o build/$1.bin" |
|
|
|
|
$MY_LOCAL_LITEX_PATH/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-ld $LDFLAGS -T linker/linker.ld -N $CRT0 $OBJECTS $LXR build/$2.o build/$1.o -o build/$1.elf |
|
|
|
|