diff options
author | mrg <mrg> | 1999-03-15 12:49:01 +0000 |
---|---|---|
committer | mrg <mrg> | 1999-03-15 12:49:01 +0000 |
commit | 578925c001d4f39a30b1651543a0a26565d27da9 (patch) | |
tree | dec41620dee9fb238b6d3a2768c03e639b8c2b10 /mk | |
parent | f54b6d663c4cc3c3678d2bf9366c29db8a2851cd (diff) | |
download | pkgsrc-578925c001d4f39a30b1651543a0a26565d27da9.tar.gz |
pull in deltas from src/share/mk/bsd.own.mk 1.113 -> 1.120. approved by agc.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/bsd.own.mk | 129 |
1 files changed, 111 insertions, 18 deletions
diff --git a/mk/bsd.own.mk b/mk/bsd.own.mk index 2768a682f5a..08cd3f33493 100644 --- a/mk/bsd.own.mk +++ b/mk/bsd.own.mk @@ -1,5 +1,5 @@ -# $NetBSD: bsd.own.mk,v 1.13 1999/03/08 20:38:15 agc Exp $ -# From: NetBSD: bsd.own.mk,v 1.113 1999/02/07 17:21:09 hubertf Exp +# $NetBSD: bsd.own.mk,v 1.14 1999/03/15 12:49:01 mrg Exp $ +# From: NetBSD: bsd.own.mk,v 1.120 1999/02/24 14:42:36 drochner Exp .if !defined(_PKGSRC_BSD_OWN_MK_) _PKGSRC_BSD_OWN_MK_=1 @@ -66,6 +66,11 @@ MANOWN?= root MANMODE?= ${NONBINMODE} MANINSTALL?= maninstall catinstall +INFODIR?= /usr/share/info +INFOGRP?= wheel +INFOOWN?= root +INFOMODE?= ${NONBINMODE} + LIBDIR?= ${_OWN_PREFIX}/lib LINTLIBDIR?= ${_OWN_PREFIX}/libdata/lint LIBGRP?= ${BINGRP} @@ -119,15 +124,15 @@ NETBSD_CURRENT!= /usr/bin/uname -r | /usr/bin/sed -e 's|^1\.3[C-Z]$$|yes|' .if !defined(UVM) .if (${NETBSD_CURRENT} == "yes") # Systems on which UVM is the standard VM system. -.if (${MACHINE} != "pica") +.if ${MACHINE} != "pica" UVM?= yes .endif # Systems that use UVM's new pmap interface. -.if (${MACHINE} == "alpha") || \ - (${MACHINE} == "i386") || \ - (${MACHINE} == "pc532") || \ - (${MACHINE} == "vax") +.if ${MACHINE} == "alpha" || \ + ${MACHINE} == "i386" || \ + ${MACHINE} == "pc532" || \ + ${MACHINE} == "vax" PMAP_NEW?= yes .endif @@ -136,14 +141,14 @@ PMAP_NEW?= yes .endif # !UVM # The sparc64 port is incomplete. -.if (${MACHINE_ARCH} == "sparc64") +.if ${MACHINE_ARCH} == "sparc64" NOPROFILE=1 NOPIC=1 NOLINT=1 .endif # The PowerPC port is incomplete. -.if (${MACHINE_ARCH} == "powerpc") +.if ${MACHINE_ARCH} == "powerpc" NOPROFILE= .endif @@ -154,10 +159,10 @@ NOPROFILE= # SHLIB_TYPE: "ELF" or "a.out" or "" to force static libraries. # .if (${NETBSD_CURRENT} == "yes") -.if (${MACHINE_ARCH} == "alpha") || \ - (${MACHINE_ARCH} == "mips") || \ - (${MACHINE_ARCH} == "powerpc") || \ - (${MACHINE_ARCH} == "sparc64") +.if ${MACHINE_ARCH} == "alpha" || \ + ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb" || \ + ${MACHINE_ARCH} == "powerpc" || \ + ${MACHINE_ARCH} == "sparc64" OBJECT_FMT?=ELF .else OBJECT_FMT?=a.out @@ -198,11 +203,13 @@ GNU_ARCH.powerpc=powerpc GNU_ARCH.sparc=sparc GNU_ARCH.sparc64=sparc GNU_ARCH.vax=vax -# XXX temporary compatibility -GNU_ARCH.mips=mipsel +.if ${MACHINE_ARCH} == "mips" +.INIT: + @echo Must set MACHINE_ARCH to one of mipseb or mipsel + @false +.endif -# -.if (${MACHINE_ARCH} == "sparc64") +.if ${MACHINE_ARCH} == "sparc64" MACHINE_GNU_ARCH=${MACHINE_ARCH} .else MACHINE_GNU_ARCH=${GNU_ARCH.${MACHINE_ARCH}} @@ -218,7 +225,7 @@ TARGETS+= all clean cleandir depend distclean includes install lint obj \ # this is used by bsd.pkg.mk to stop "install" being defined NEED_OWN_INSTALL_TARGET?= yes -.if (${NEED_OWN_INSTALL_TARGET} == "yes") +.if ${NEED_OWN_INSTALL_TARGET} == "yes" .if !target(install) install: .NOTMAIN beforeinstall subdir-install realinstall afterinstall beforeinstall: .NOTMAIN @@ -228,4 +235,90 @@ afterinstall: .NOTMAIN subdir-install realinstall .endif #! install target .endif #! NEED_OWN_INSTALL_TARGET +# Define MKxxx variables (which are either yes or no) for users +# to set in /etc/mk.conf and override on the make commandline. +# These should be tested with `== "no"' or `!= "no"'. +# The NOxxx variables should only be used by Makefiles. +# + +MKCATPAGES?=yes + +.if defined(NODOC) +MKDOC=no +#.elif !defined(MKDOC) +#MKDOC=yes +.else +MKDOC?=yes +.endif + +MKINFO?=yes + +.if defined(NOLINKLIB) +MKLINKLIB=no +.else +MKLINKLIB?=yes +.endif +.if ${MKLINKLIB} == "no" +MKPICINSTALL=no +MKPROFILE=no +.endif + +.if defined(NOLINT) +MKLINT=no +.else +MKLINT?=yes +.endif + +.if defined(NOMAN) +MKMAN=no +.else +MKMAN?=yes +.endif +.if ${MKMAN} == "no" +MKCATPAGES=no +.endif + +.if defined(NONLS) +MKNLS=no +.else +MKNLS?=yes +.endif + +.if defined(NOOBJ) +MKOBJ=no +.else +MKOBJ?=yes +.endif + +.if defined(NOPIC) +MKPIC=no +.else +MKPIC?=yes +.endif + +.if defined(NOPICINSTALL) +MKPICINSTALL=no +.else +MKPICINSTALL?=yes +.endif + +.if defined(NOPROFILE) +MKPROFILE=no +.else +MKPROFILE?=yes +.endif + +.if defined(NOSHARE) +MKSHARE=no +.else +MKSHARE?=yes +.endif +.if ${MKSHARE} == "no" +MKCATPAGES=no +MKDOC=no +MKINFO=no +MKMAN=no +MKNLS=no +.endif + .endif # _PKGSRC_BSD_OWN_MK_ |