summaryrefslogtreecommitdiffstats
path: root/make.sh
diff options
context:
space:
mode:
Diffstat (limited to 'make.sh')
-rwxr-xr-xmake.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/make.sh b/make.sh
index a8a4760..5f32249 100755
--- a/make.sh
+++ b/make.sh
@@ -19,6 +19,11 @@ for file in modules/**/*.inc; do
name="${name%.inc}"
[[ "$name" =~ ^[a-z0-9_]+$ ]] || continue
echo " * Handling $file"
+ if ! bash -n "$file"; then
+ echo "FILE CONTAINS ERRORS; ABORTING"
+ rm -f -- slx-tools
+ exit 1
+ fi
for var in $( grep -oP '^[a-z0-9_]+\s*\(\)' "$file" | grep -oE '^[a-z0-9_]+' ); do
echo "Found $var"
DEFS+="$var() { . \$BASE/$file; $var "'"$@"; }\n'