title: Makefile check if folder and/or file exists
body: <p>I have the following Makefile:</p>
  <pre class="lang-Makefile prettyprint-override"><code>build: clean
      ${GOPATH}/bin/dep ensure
      env GOOS=linux go build -o ./bin/status ./lib/status/main.go
      elm-app build
  
  init:
      ${GOPATH}/bin/dep init -v
  
  test:
      env GOOS=linux go test -v ./lib/status
  
  strip:
      strip ./bin/status
  
  clean:
      if [ -f ./bin/status ]; then
          rm -f ./bin/status
      fi
  </code></pre>
  <p>but I get</p>
  <pre class="lang-text prettyprint-override"><code>if [ -f ./bin/status ]; then
  /bin/sh: 1: Syntax error: end of file unexpected
  Makefile:16: recipe for target 'clean' failed
  make: *** [clean] Error 2
  </code></pre>
  <p>what am i missing?</p>
  <p>any advice is much appreciated</p>