#!/bin/bash # Erlang Build Script SCRIPT_DIR="$(cd "$(dirname "$0")/.." && pwd)" cd "$SCRIPT_DIR" echo "=== Erlang Build ===" echo "" # Kompilera Erlang-programmet cd src erlc print_hej.erl if [ $? -eq 0 ]; then echo "✓ Kompilering lyckades!" echo "Beam: src/print_hej.beam" echo "" # Skapa wrapper script mkdir -p ../bin cat > ../bin/print_hej << 'EOF' #!/bin/bash SCRIPT_DIR="$(cd "$(dirname "$0")/.." && pwd)" cd "$SCRIPT_DIR" erl -noshell -pa src -eval "print_hej:main([\"$1\"])" -s init stop EOF chmod +x ../bin/print_hej echo "Wrapper script skapad: bin/print_hej" echo "" echo "För att köra:" echo " ./bin/print_hej [decimaler]" else echo "✗ Kompilering misslyckades!" exit 1 fi