title: Not sure why my Makefile target is not working
body: <p>I have:</p>
  
  <pre><code>CURL=curl -L
  
  all: \
      cach1/nix-2.0.4-x86_64-linux.tar.bz2
  
  cach1/nix-2.0.4-x86_64-linux.tar.bz2: | cach1
      ${CURL} 'https://nixos.org/releases/nix/nix-2.0.4/nix-2.0.4-x86_64-linux.tar.bz2' &gt; $@
  
  cach1:
      mkdir -p cach1
  </code></pre>
  
  <p>I get </p>
  
  <pre><code>$ rm -rf cach1
  $ make  -f Makefile
  mkdir -p cach1
  $ ls -l cach1/
  </code></pre>
  
  <p>Why so ??</p>