summaryrefslogtreecommitdiff
path: root/src/haversine/build.sh
diff options
context:
space:
mode:
authorRaymaekers Luca <luca@spacehb.net>2025-11-13 10:59:05 +0100
committerRaymaekers Luca <luca@spacehb.net>2025-11-13 11:00:28 +0100
commit7c6bb686871a5fed3eb9623ac8121dc4a60048bd (patch)
tree403fc28061ced4929d8d8b747dcd9a790d8bfa35 /src/haversine/build.sh
parentce38d72eb8d607a30d332a85c837834bffb0b8fd (diff)
checkpoint
Diffstat (limited to 'src/haversine/build.sh')
-rwxr-xr-xsrc/haversine/build.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/haversine/build.sh b/src/haversine/build.sh
index 35b92a9..bf56a05 100755
--- a/src/haversine/build.sh
+++ b/src/haversine/build.sh
@@ -18,7 +18,6 @@ ClangFlags="-fdiagnostics-absolute-paths -ftime-trace
GCCFlags="-Wno-cast-function-type -Wno-missing-field-initializers -Wno-int-to-pointer-cast"
-
#- Main
clang=1
@@ -46,10 +45,11 @@ Flags="$Flags $LinkerFlags"
[ "$release" = 1 ] && printf '[release mode]\n'
printf '[%s compile]\n' "$Compiler"
-mkdir -p ../../build
-
-printf '[metadata generation]\n'
+Build="../../build"
+mkdir -p "$Build"
mkdir -p generated
-../../build/sim86_meta haversine.mdesk > generated/types.h
-$Compiler $Flags -o ../../build/haversine_generator haversine_generator.cpp
+$Compiler $Flags -o "$Build"/meta ../meta/meta.c
+"$Build"/meta ./haversine.mdesk > ./generated/types.h
+
+$Compiler $Flags -o "$Build"/haversine_generator haversine_generator.cpp