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.obj.mk | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pmake.hack/bsd.obj.mk (limited to 'pmake.hack/bsd.obj.mk') diff --git a/pmake.hack/bsd.obj.mk b/pmake.hack/bsd.obj.mk new file mode 100644 index 0000000..8cc1b8a --- /dev/null +++ b/pmake.hack/bsd.obj.mk @@ -0,0 +1,54 @@ +# $NetBSD: bsd.obj.mk,v 1.17 1999/02/12 04:13:26 lukem Exp $ + +.if !target(__initialized_obj__) +__initialized_obj__: +.include +.endif + +.if ${MKOBJ} == "no" +obj: +.else + +.if defined(OBJMACHINE) +__objdir= obj.${MACHINE} +.else +__objdir= obj +.endif + +.if defined(USR_OBJMACHINE) +__usrobjdir= ${BSDOBJDIR}.${MACHINE} +__usrobjdirpf= +.else +__usrobjdir= ${BSDOBJDIR} +.if defined(OBJMACHINE) +__usrobjdirpf= .${MACHINE} +.else +__usrobjdirpf= +.endif +.endif + +obj: + @cd ${.CURDIR}; rm -f ${__objdir} > /dev/null 2>&1 || true; \ + here=`/bin/pwd`; subdir=$${here#${BSDSRCDIR}/}; \ + if test $$here != $$subdir ; then \ + dest=${__usrobjdir}/$$subdir${__usrobjdirpf} ; \ + echo "$$here/${__objdir} -> $$dest"; \ + rm -rf ${__objdir}; \ + ln -s $$dest ${__objdir}; \ + if test -d ${__usrobjdir} -a ! -d $$dest; then \ + mkdir -p $$dest; \ + else \ + true; \ + fi; \ + else \ + true ; \ + dest=$$here/${__objdir} ; \ + if test ! -d ${__objdir} ; then \ + echo "making $$dest" ; \ + mkdir $$dest; \ + fi ; \ + fi; +.endif + +print-objdir: + @echo ${.OBJDIR} -- cgit v1.2.3