FusionCalculator/build_cs.sh
2023-12-22 21:36:43 +06:00

22 lines
512 B
Bash

#!/bin/bash
set -eo pipefail
rm -rf out bin
mkdir out
SRC_FILES="$(find src/ -name '*.fu')"
INCLUDES=""
for src_file in $SRC_FILES; do
INCLUDES="$INCLUDES -r $src_file"
done
for src_file in $SRC_FILES; do
echo "---------[$src_file]---------"
out_file="out/$(basename $src_file .fu).cs"
args="-l cs -D CS -n FusionCalculator $INCLUDES -o $out_file $src_file"
echo "fu $args"
fut $args
done
echo "---------[FusionCalculator.csproj]---------"
dotnet build FusionCalculator.csproj -o bin