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 118KMODDIR?= /boot/kernel 119KMODOWN?= ${BINOWN} 120KMODGRP?= ${BINGRP} 121KMODMODE?= ${BINMODE} 122 123LIBDIR?= /usr/lib 124LIBCOMPATDIR?= /usr/lib/compat 125LIBDATADIR?= /usr/libdata 126LINTLIBDIR?= /usr/libdata/lint 127SHLIBDIR?= ${LIBDIR} 128LIBOWN?= ${BINOWN} 129LIBGRP?= ${BINGRP} 130LIBMODE?= ${NOBINMODE} 131 132 133# Share files 134SHAREDIR?= /usr/share 135SHAREOWN?= root 136SHAREGRP?= wheel 137SHAREMODE?= ${NOBINMODE} 138 139MANDIR?= ${SHAREDIR}/man/man 140MANOWN?= ${SHAREOWN} 141MANGRP?= ${SHAREGRP} 142MANMODE?= ${NOBINMODE} 143 144DOCDIR?= ${SHAREDIR}/doc 145DOCOWN?= ${SHAREOWN} 146DOCGRP?= ${SHAREGRP} 147DOCMODE?= ${NOBINMODE} 148 149INFODIR?= ${SHAREDIR}/info 150INFOOWN?= ${SHAREOWN} 151INFOGRP?= ${SHAREGRP} 152INFOMODE?= ${NOBINMODE} 153 154NLSDIR?= ${SHAREDIR}/nls 155NLSOWN?= ${SHAREOWN} 156NLSGRP?= ${SHAREGRP} 157NLSMODE?= ${NOBINMODE} 158 159INCLUDEDIR?= /usr/include 160 161# Common variables 162.if !defined(DEBUG_FLAGS) 163STRIP?= -s 164.endif 165 166COMPRESS_CMD?= gzip -cn 167COMPRESS_EXT?= .gz 168 169.endif !target(__<bsd.own.mk>__) 170