1# $FreeBSD$ 2# 3# The include file <bsd.own.mk> set common variables for owner, 4# group, mode, and directories. Defaults are in brackets. 5# 6# 7# +++ variables +++ 8# 9# DESTDIR Change the tree where the file gets installed. [not set] 10# 11# DISTDIR Change the tree where the file for a distribution 12# gets installed (see /usr/src/release/Makefile). [not set] 13# 14# COMPRESS_CMD Program to compress documents. 15# Output is to stdout. [gzip -cn] 16# 17# COMPRESS_EXT File name extension of ${COMPRESS_CMD} command. [.gz] 18# 19# STRIP The flag passed to the install program to cause the binary 20# to be stripped. This is to be used when building your 21# own install script so that the entire system can be made 22# stripped/not-stripped using a single knob. [-s] 23# 24# BINOWN Binary owner. [root] 25# 26# BINGRP Binary group. [wheel] 27# 28# BINMODE Binary mode. [555] 29# 30# NOBINMODE Mode for non-executable files. [444] 31# 32# LIBDIR Base path for libraries. [/usr/lib] 33# 34# LIBCOMPATDIR Base path for compat libraries. [/usr/lib/compat] 35# 36# LIBDATADIR Base path for misc. utility data files. [/usr/libdata] 37# 38# LINTLIBDIR Base path for lint libraries. [/usr/libdata/lint] 39# 40# SHLIBDIR Base path for shared libraries. [${LIBDIR}] 41# 42# LIBOWN Library mode. [${BINOWN}] 43# 44# LIBGRP Library group. [${BINGRP}] 45# 46# LIBMODE Library mode. [${NOBINMODE}] 47# 48# 49# KMODDIR Base path for loadable kernel modules 50# (see kld(4)). [/boot/kernel] 51# 52# KMODOWN KLD owner. [${BINOWN}] 53# 54# KMODGRP KLD group. [${BINGRP}] 55# 56# KMODMODE KLD mode. [${BINMODE}] 57# 58# 59# SHAREDIR Base path for architecture-independent ascii 60# text files. [/usr/share] 61# 62# SHAREOWN ASCII text file owner. [root] 63# 64# SHAREGRP ASCII text file group. [wheel] 65# 66# SHAREMODE ASCII text file mode. [${NOBINMODE}] 67# 68# 69# DOCDIR Base path for system documentation (e.g. PSD, USD, 70# handbook, FAQ etc.). [${SHAREDIR}/doc] 71# 72# DOCOWN Documentation owner. [${SHAREOWN}] 73# 74# DOCGRP Documentation group. [${SHAREGRP}] 75# 76# DOCMODE Documentation mode. [${NOBINMODE}] 77# 78# 79# INFODIR Base path for GNU's hypertext system 80# called Info (see info(1)). [${SHAREDIR}/info] 81# 82# INFOOWN Info owner. [${SHAREOWN}] 83# 84# INFOGRP Info group. [${SHAREGRP}] 85# 86# INFOMODE Info mode. [${NOBINMODE}] 87# 88# 89# MANDIR Base path for manual installation. [${SHAREDIR}/man/man] 90# 91# MANOWN Manual owner. [${SHAREOWN}] 92# 93# MANGRP Manual group. [${SHAREGRP}] 94# 95# MANMODE Manual mode. [${NOBINMODE}] 96# 97# 98# NLSDIR Base path for National Language Support files 99# installation. [${SHAREDIR}/nls] 100# 101# NLSOWN National Language Support files owner. [${SHAREOWN}] 102# 103# NLSGRP National Language Support files group. [${SHAREGRP}] 104# 105# NLSMODE National Language Support files mode. [${NOBINMODE}] 106# 107# INCLUDEDIR Base path for standard C include files [/usr/include] 108 109.if !target(__<bsd.own.mk>__) 110__<bsd.own.mk>__: 111 112# Binaries 113BINOWN?= root 114BINGRP?= wheel 115BINMODE?= 555 116NOBINMODE?= 444 117 118.if defined(MODULES_WITH_WORLD) 119KMODDIR?= /boot/modules 120.else 121KMODDIR?= /boot/kernel 122.endif 123KMODOWN?= ${BINOWN} 124KMODGRP?= ${BINGRP} 125KMODMODE?= ${BINMODE} 126 127LIBDIR?= /usr/lib 128LIBCOMPATDIR?= /usr/lib/compat 129LIBDATADIR?= /usr/libdata 130LINTLIBDIR?= /usr/libdata/lint 131SHLIBDIR?= ${LIBDIR} 132LIBOWN?= ${BINOWN} 133LIBGRP?= ${BINGRP} 134LIBMODE?= ${NOBINMODE} 135 136 137# Share files 138SHAREDIR?= /usr/share 139SHAREOWN?= root 140SHAREGRP?= wheel 141SHAREMODE?= ${NOBINMODE} 142 143MANDIR?= ${SHAREDIR}/man/man 144MANOWN?= ${SHAREOWN} 145MANGRP?= ${SHAREGRP} 146MANMODE?= ${NOBINMODE} 147 148DOCDIR?= ${SHAREDIR}/doc 149DOCOWN?= ${SHAREOWN} 150DOCGRP?= ${SHAREGRP} 151DOCMODE?= ${NOBINMODE} 152 153INFODIR?= ${SHAREDIR}/info 154INFOOWN?= ${SHAREOWN} 155INFOGRP?= ${SHAREGRP} 156INFOMODE?= ${NOBINMODE} 157 158NLSDIR?= ${SHAREDIR}/nls 159NLSOWN?= ${SHAREOWN} 160NLSGRP?= ${SHAREGRP} 161NLSMODE?= ${NOBINMODE} 162 163INCLUDEDIR?= /usr/include 164 165# Common variables 166.if !defined(DEBUG_FLAGS) 167STRIP?= -s 168.endif 169 170COMPRESS_CMD?= gzip -cn 171COMPRESS_EXT?= .gz 172 173.endif !target(__<bsd.own.mk>__) 174