aboutsummaryrefslogtreecommitdiff
path: root/pmake.hack/bsd.inc.mk
diff options
context:
space:
mode:
Diffstat (limited to 'pmake.hack/bsd.inc.mk')
-rw-r--r--pmake.hack/bsd.inc.mk25
1 files changed, 25 insertions, 0 deletions
diff --git a/pmake.hack/bsd.inc.mk b/pmake.hack/bsd.inc.mk
new file mode 100644
index 0000000..ff527ba
--- /dev/null
+++ b/pmake.hack/bsd.inc.mk
@@ -0,0 +1,25 @@
+# $NetBSD: bsd.inc.mk,v 1.12 1999/02/04 11:58:30 christos Exp $
+
+.PHONY: incinstall
+includes: ${INCS} incinstall
+
+.if defined(INCS)
+.for I in ${INCS}
+incinstall:: ${DESTDIR}${INCSDIR}/$I
+
+.PRECIOUS: ${DESTDIR}${INCSDIR}/$I
+.if !defined(UPDATE)
+.PHONY: ${DESTDIR}${INCSDIR}/$I
+.endif
+${DESTDIR}${INCSDIR}/$I: $I
+ @cmp -s ${.ALLSRC} ${.TARGET} > /dev/null 2>&1 || \
+ (echo "${INSTALL} ${RENAME} ${PRESERVE} -c -o ${BINOWN} \
+ -g ${BINGRP} -m ${NONBINMODE} ${.ALLSRC} ${.TARGET}" && \
+ ${INSTALL} ${RENAME} ${PRESERVE} -c -o ${BINOWN} -g ${BINGRP} \
+ -m ${NONBINMODE} ${.ALLSRC} ${.TARGET})
+.endfor
+.endif
+
+.if !target(incinstall)
+incinstall::
+.endif