cleanup repo
This commit is contained in:
17
build.sh
17
build.sh
@@ -3,12 +3,13 @@ set -e
|
||||
|
||||
dotnet build src/lang/Nub.Lang.CLI
|
||||
|
||||
nub example | qbe > out.s
|
||||
mkdir -p bin-int bin
|
||||
rm -rf bin-int/* bin/*
|
||||
|
||||
gcc -nostartfiles -no-pie \
|
||||
out.s \
|
||||
src/runtime/baseline/entry.s \
|
||||
src/runtime/baseline/nub_memcpy.s \
|
||||
src/runtime/baseline/nub_memset.s \
|
||||
src/runtime/baseline/nub_panic.s \
|
||||
src/runtime/baseline/nub_strcmp.s \
|
||||
nub example | qbe | as -o bin-int/out.o
|
||||
|
||||
find src/runtime -name '*.s' | while read -r file; do
|
||||
as "$file" -o "bin-int/$(basename "${file}" .s).o"
|
||||
done
|
||||
|
||||
gcc -nostartfiles -o bin/out bin-int/*.o
|
||||
|
||||
Reference in New Issue
Block a user