From ee67778ca3abc6a091e5585e4c44d7c1a39e5833 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 7 May 2015 17:30:06 -0400 Subject: Fix 64-bit build --- pmake.hack/bsd.files.mk | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pmake.hack/bsd.files.mk (limited to 'pmake.hack/bsd.files.mk') diff --git a/pmake.hack/bsd.files.mk b/pmake.hack/bsd.files.mk new file mode 100644 index 0000000..4f63565 --- /dev/null +++ b/pmake.hack/bsd.files.mk @@ -0,0 +1,43 @@ +# $NetBSD: bsd.files.mk,v 1.8 1999/02/11 13:25:42 tv Exp $ + +# This file can be included multiple times. It clears the definition of +# FILES at the end so that this is possible. + +.PHONY: filesinstall +realinstall: filesinstall + +.if defined(FILES) && !empty(FILES) +FILESDIR?=${BINDIR} +FILESOWN?=${BINOWN} +FILESGRP?=${BINGRP} +FILESMODE?=${NONBINMODE} +.for F in ${FILES} +FILESDIR_${F}?=${FILESDIR} +FILESOWN_${F}?=${FILESOWN} +FILESGRP_${F}?=${FILESGRP} +FILESMODE_${F}?=${FILESMODE} +.if defined(FILESNAME) +FILESNAME_${F} ?= ${FILESNAME} +.else +FILESNAME_${F} ?= ${F:T} +.endif +filesinstall:: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}} +.if !defined(UPDATE) +.PHONY: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}} +.endif +.if !defined(BUILD) +${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: .MADE +.endif + +.PRECIOUS: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}} +${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: ${F} + ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o ${FILESOWN_${F}} \ + -g ${FILESGRP_${F}} -m ${FILESMODE_${F}} ${.ALLSRC} ${.TARGET} +.endfor +.endif + +.if !target(filesinstall) +filesinstall:: +.endif + +FILES:= -- cgit v1.2.3