From 3bfdbd26958e3b8193500dd5fad8dcd58c5a8457 Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Thu, 31 Aug 2023 01:00:44 -0400 Subject: Updates to include new c_wrap --- tnslc/run.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tnslc/run.sh') diff --git a/tnslc/run.sh b/tnslc/run.sh index c1b19e5..9957e15 100755 --- a/tnslc/run.sh +++ b/tnslc/run.sh @@ -1,3 +1,18 @@ #!/bin/bash +BUILD_DIR="./build" +ARTIFACTS_DIR="$BUILD_DIR/artifacts" + +if [ ! -d $BUILD_DIR ]; then + mkdir $BUILD_DIR +fi + +if [ ! -d $ARTIFACTS_DIR ]; then + mkdir $ARTIFACTS_DIR +fi + ../tint -in tnslc.tnsl -flags "$1" +mv -f "$1.asm" "$ARTIFACTS_DIR/$1.asm" +nasm -f elf64 -o "$ARTIFACTS_DIR/$1.o" "$ARTIFACTS_DIR/$1.asm" +clang -o "./build/${1%.*}" "$ARTIFACTS_DIR/$1.o" + -- cgit v1.2.3