ref: main
./build.sh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
echo "Storing output in out/ folder" if [ -e "out" ]; then rm -r out fi mkdir out mkdir out/bin mkdir out/lib mkdir out/src cp -r man out/man echo "==================" echo "= BASIC Compiler =" echo "==================" cd basic make if [ $? -ne 0 ]; then echo "Compilation failed" exit fi cd .. cp basic/nitron-basic out/bin/ echo "==================" echo "= BASIC STD =" echo "==================" cd basic-std make if [ $? -ne 0 ]; then echo "Compilation failed" exit fi cd .. cp basic-std/libstd.a out/lib cp -r basic-std/std out/src echo "==================" echo "= Scripts =" echo "==================" cp -r scripts/* out/bin echo "========================" echo "Finished building nitron" echo "========================" |