Author: Andreas Tille <tille@debian.org>
Last-Update: Mon, 10 Dec 2018 07:36:57 +0100
Description: Make sure target dir exists when performing parallel builds
 Somehow CP is resolved to "cp 1" - no idea why, just force proper copy statement

--- a/Makefile
+++ b/Makefile
@@ -84,7 +84,7 @@
 
          RM = $(firstword $(shell which rm   )) $(V)
          RD = $(firstword $(shell which rmdir)) $(V)
-         CP = $(firstword $(shell which cp   )) $(V)
+         CP = cp -v
          MV = $(firstword $(shell which mv   )) $(V)
          LN = $(firstword $(shell which ln   )) $(V)
          MD = $(firstword $(shell which mkdir)) $(V)
@@ -145,7 +145,8 @@ installbin : $(BINCODE)
 ### FINISHING CODE
 
 $(addprefix $(BIN)/, $(ALI2GFF)) : $(addprefix $(ALI2GFFD)/, $(ALI2GFF))
-	@${CP} $(addprefix $(ALI2GFFD)/, $(ALI2GFF)) \
+	mkdir -p $(BIN)
+	cp $(addprefix $(ALI2GFFD)/, $(ALI2GFF)) \
            $(addprefix $(BIN)/, $(ALI2GFF))
 
 $(addprefix $(ALI2GFFD)/, $(ALI2GFF)) : $(addprefix $(addprefix $(ALI2GFFD)/, $(ALI2GFF)), .h .c)
