diff options
Diffstat (limited to 'mkc_imp.own.mk')
-rw-r--r-- | mkc_imp.own.mk | 189 |
1 files changed, 0 insertions, 189 deletions
diff --git a/mkc_imp.own.mk b/mkc_imp.own.mk deleted file mode 100644 index 5892226..0000000 --- a/mkc_imp.own.mk +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright (c) 2009-2010 by Aleksey Cheusov -# Copyright (c) 1994-2009 The NetBSD Foundation, Inc. -# Copyright (c) 1988, 1989, 1993 The Regents of the University of California -# Copyright (c) 1988, 1989 by Adam de Boor -# Copyright (c) 1989 by Berkeley Softworks -# -# See COPYRIGHT file in the distribution. -############################################################ - -.if !defined(_BSD_OWN_MK_) -_BSD_OWN_MK_ := 1 - -PROJECTNAME ?= ${!empty(PROG):?${PROG}:${!empty(LIB):?${LIB}:${.CURDIR:T}}} - -.if defined(MAKECONF) && exists(${MAKECONF}) -.include "${MAKECONF}" -.elif defined(MKC_SYSCONFDIR) && exists(${MKC_SYSCONFDIR}/mk.conf) -.include "${MKC_SYSCONFDIR}/mk.conf" -.elif exists(/etc/mk.conf) -.include "/etc/mk.conf" -.endif - -.if ${OPSYS:Ux} == "SunOS" -_MKC_USER != /usr/xpg4/bin/id -un -_MKC_GROUP != /usr/xpg4/bin/id -gn -.else -_MKC_USER != id -un -_MKC_GROUP != id -gn -.endif - -.if ${_MKC_USER} != root && ${OPSYS}${_MKC_USER} != "InterixAdministrator" -ROOT_USER ?= ${_MKC_USER} -ROOT_GROUP ?= ${_MKC_GROUP} -.endif - -# Define MANZ to have the man pages compressed (gzip) -#MANZ= 1 - -PREFIX ?= /usr/local - -BINDIR ?= ${PREFIX}/bin -SBINDIR ?= ${PREFIX}/sbin -FILESDIR ?= ${PREFIX}/bin -LIBEXECDIR ?= ${PREFIX}/libexec -INCSDIR ?= ${PREFIX}/include -DATADIR ?= ${PREFIX}/share -SYSCONFDIR ?= ${PREFIX}/etc -INFODIR ?= ${PREFIX}/info -MANDIR ?= ${PREFIX}/man -LIBDIR ?= ${PREFIX}/lib -SCRIPTSDIR ?= ${BINDIR} - -DOCDIR? = ${DATADIR}/doc -HTMLDOCDIR ?= ${DOCDIR}/html -HTMLDIR ?= ${MANDIR} - -BINGRP ?= ${ROOT_GROUP} -BINOWN ?= ${ROOT_USER} - -SHLIBMODE.HP-UX = ${BINMODE} -SHLIBMODE.OSF1 = ${BINMODE} -SHLIBMODE.Interix = ${BINMODE} -SHLIBMODE ?= ${SHLIBMODE.${TARGET_OPSYS}:U${NONBINMODE}} - -ROOT_GROUP.NetBSD = wheel -ROOT_GROUP.OpenBSD = wheel -ROOT_GROUP.FreeBSD = wheel -ROOT_GROUP.Darwin = wheel -ROOT_GROUP.DragonFly = wheel -ROOT_GROUP.MirBSD = wheel -ROOT_GROUP.HP-UX = bin -ROOT_GROUP.OSF1 = bin -ROOT_GROUP.Interix = +Administrators -ROOR_GROUP.Haiku = root - -ROOT_USER.HP-UX = bin -ROOT_USER.OSF1 = bin -ROOT_USER.Interix = Administrator -ROOT_USER.Haiku = user - -ROOT_USER ?= ${ROOT_USER.${OPSYS}:Uroot} -ROOT_GROUP ?= ${ROOT_GROUP.${OPSYS}:Uroot} - -BINMODE.Interix.Administrator = 775 -NONBINMODE.Interix.Administrator = 664 - -BINMODE ?= ${BINMODE.${TARGET_OPSYS}.${ROOT_USER}:U755} -NONBINMODE ?= ${BINMODE.${TARGET_OPSYS}.${ROOT_USER}:U644} -DIRMODE ?= ${BINMODE} - -MANGRP ?= ${ROOT_GROUP} -MANOWN ?= ${ROOT_USER} -MANMODE ?= ${NONBINMODE} -MANINSTALL ?= maninstall catinstall - -INFOGRP ?= ${ROOT_GROUP} -INFOOWN ?= ${ROOT_USER} -INFOMODE ?= ${NONBINMODE} - -LIBGRP ?= ${BINGRP} -LIBOWN ?= ${BINOWN} -LIBMODE ?= ${NONBINMODE} - -DOCGRP ?= ${ROOT_GROUP} -DOCOWN ?= ${ROOT_USER} -DOCMODE ?= ${NONBINMODE} - -FILESOWN ?= ${BINOWN} -FILESGRP ?= ${BINGRP} -FILESMODE ?= ${NONBINMODE} - -SCRIPTSOWN ?= ${BINOWN} -SCRIPTSGRP ?= ${BINGRP} -SCRIPTSMODE ?= ${BINMODE} - -COPY ?= -c -PRESERVE ?= -STRIPFLAG ?= -s - -.PHONY: ${TARGETS} - -install: realinstall -subdir-install: -realinstall: - -all: realall -subdir-all: -realall: - -distclean: cleandir - -PRINTOBJDIR = printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}\n" | ${MAKE} -B -s -f- - -MKINSTALL ?= yes - -MKCATPAGES ?= no -MKHTML ?= no -MKDOC ?= yes -MKINFO ?= yes -MKMAN ?= yes - -# -# MKOBJDIRS controls whether object dirs are created during "make build". -# MKOBJ controls whether the "make obj" rule does anything. -# -MKOBJ ?= yes -MKOBJDIRS ?= no - -MKSHARE ?= yes - -MKPIE ?= no -USE_SSP ?= no -USE_RELRO ?= no -USE_FORT ?= no - -MKDLL ?= no -.if ${MKDLL:tl} == "only" -MKDLL = yes -MKSTATICLIB ?= no -.else -MKSTATICLIB ?= yes -.endif # MKDLL - -SHLIB_MINOR ?= 0 -.if ${MKDLL:tl} != "no" -SHLIB_MAJOR ?= 1 -.endif # MKDLL - -.if defined(SHLIB_MAJOR) -MKSHLIB ?= yes -.else -MKSHLIB ?= no -.endif # SHLIB_MAJOR - -MKPICLIB ?= no -MKPROFILELIB ?= no - -MKINSTALLDIRS ?= yes - -EXPORT_VARNAMES += MKC_CACHEDIR REC_MAKEFILES - -EXPORT_DYNAMIC ?= no - -MKC_CACHEDIR ?= ${.OBJDIR} # directory for cache and intermediate files -DISTCLEANFILES += ${MKC_CACHEDIR}/_mkc_* - -.include <mkc_imp.sys.mk> - -.endif # _BSD_OWN_MK_ |