I have simple script like this:
#!/bin/bash
BOO=bla-bla-bla
cat > ./Makefile <<'EOF'
Hello
INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include
EOF
Yet it outputs into file:
Hello
INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include
how to make cat
use my variables values, not names inside that string?