From eee747bbe7a0650709845e33f5b8ea8ced0b1fb5 Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Thu, 21 Mar 2024 08:06:42 -0400 Subject: [PATCH] Thu Mar 21 08:06:42 AM EDT 2024 --- Makefile | 8 +------- build.sh | 15 ++++++++++----- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index 3683099..53867c5 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,5 @@ all: - sh build.sh all - -simple: - sh build.sh simple - -cl: - sh build.sh cl + echo "Please use build.sh script." commit: git add src/ examples/ Makefile build.sh diff --git a/build.sh b/build.sh index 555c2cc..4811436 100644 --- a/build.sh +++ b/build.sh @@ -41,16 +41,21 @@ rm -r ../obj 2>/dev/null mkdir ../obj 2>/dev/null fcmd="gcc -o ../bin/QAnsel" -for i in complex context display hardware bytecode openqasm main +for i in complex context display hardware bytecode openqasm main kernel_cpu do + if [ ! "$COPY_BUILD" = "" ] + then + cp "$COPY_BUILD/$i.c" . + fi bcmd="gcc $i.c -c -o ../obj/$i.o $cflags" echo "$bcmd" $($bcmd) fcmd="$fcmd $i.o" + if [ ! "$COPY_BUILD" = "" ] + then + rm "$i.c" + fi done -bcmd="gcc kernel_cpu.c -c -o ../obj/kernel_cpu.o $cflags" && echo "$bcmd" && $($bcmd) -echo $bcmd -$($bcmd) if [ "$1" = "simple" ] then @@ -60,6 +65,6 @@ else fi cd ../obj -fcmd="$fcmd kernel_cpu.o -lm $cflags" +fcmd="$fcmd -lm $cflags" echo "$fcmd" $($fcmd) -- 2.39.5