#!/bin/bash # # Build script for quantum set echo on mkdir -p ../build/ # Get a list of all the .c files. cFilenames=$(find . -type f -name "*.c") assembly="quantum" objLocation="../build/libquantum.o" compilerFlags="-g -c -fpic" includeFlags="-Isrc" echo "Building $assembly..." # First we need to compile down to .o files gcc $cFilenames $compilerFlags -o $objLocation $includeFlags compilerFlags="-g -shared" gcc $objLocation $compilerFlags -o ../bin/libquantum.so $includeFlags