]> foleosoft.com Git - QAnsel.git/commitdiff
Thu Mar 21 08:06:42 AM EDT 2024
authormiha-q <>
Thu, 21 Mar 2024 12:06:42 +0000 (08:06 -0400)
committermiha-q <>
Thu, 21 Mar 2024 12:06:42 +0000 (08:06 -0400)
Makefile
build.sh

index 3683099713c1cf0668f4188f20af46b2453d5057..53867c5dc674c7d851ba731ef32a60c7b089c515 100644 (file)
--- 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
index 555c2cc433ef1987920b7e238618959e083b452c..48114362024a903d2df6495a687d3741d8e53b0e 100644 (file)
--- 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)