title: Why does make $(abspath path) concatenate result with current directory?
body: <p>As part of a makefile recipe I have:</p>
  
  <pre><code>@echo SOMEDIR:$(SOMEDIR)
  @echo abspath:$(abspath $(SOMEDIR))
  </code></pre>
  
  <p>Which produces:</p>
  
  <pre><code>SOMEDIR:D:/one/two/three/../../four
  abspath:D:/P4_sandbox/depot/ssg/embedded/industrial/MotorControl/ReferenceDesigns/DriveOnChip_SingleIPOneEach_SoC_FFT/software/CVSX_DS5/APP_RD/D:/one/four
  </code></pre>
  
  <p>I expected to get:</p>
  
  <pre><code>SOMEDIR:D:/one/two/three/../../four
  abspath:D:/one/four
  </code></pre>
  
  <p>Why is abspath concatenating its result to the value of $(CURDIR), and how do I stop it?</p>