#!/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