diff --git a/src/build/Common.gmake b/src/build/Common.gmake
index 90b5b44e1f194088c24daafffb9d644fb209e238..d61089812e07cde1ccd581b645dbef7ef6627451 100644
--- a/src/build/Common.gmake
+++ b/src/build/Common.gmake
@@ -224,6 +224,7 @@ ifeq ($(shell if [ -f /usr/include/inttypes.h ] ; then echo YES ; fi),YES)
  CFLAGS	+=	-DHAS_INTTYPES_H
 endif
 
+CCPRE := $(lastword $(subst /, ,$(CCPRE)))
 LIBODIR :=	$(CCPRE).$(machine).lib.$(BUILDPATH)
 OBJODIR :=	$(CCPRE).$(machine).obj.$(BUILDPATH)
 MTOBJODIR :=	$(CCPRE).$(machine).obj.$(BUILDPATH)-mt