]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/mk/bsd.own.mk
This commit was generated by cvs2svn to compensate for changes in r155832,
[FreeBSD/FreeBSD.git] / share / mk / bsd.own.mk
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 # BINOWN        Binary owner. [root]
20 #
21 # BINGRP        Binary group. [wheel]
22 #
23 # BINMODE       Binary mode. [555]
24 #
25 # NOBINMODE     Mode for non-executable files. [444]
26 #
27 # LIBDIR        Base path for libraries. [/usr/lib]
28 #
29 # LIBCOMPATDIR  Base path for compat libraries. [/usr/lib/compat]
30 #
31 # LIBDATADIR    Base path for misc. utility data files. [/usr/libdata]
32 #
33 # LINTLIBDIR    Base path for lint libraries. [/usr/libdata/lint]
34 #
35 # SHLIBDIR      Base path for shared libraries. [${LIBDIR}]
36 #
37 # LIBOWN        Library owner. [${BINOWN}]
38 #
39 # LIBGRP        Library group. [${BINGRP}]
40 #
41 # LIBMODE       Library mode. [${NOBINMODE}]
42 #
43 #
44 # KMODDIR       Base path for loadable kernel modules
45 #               (see kld(4)). [/boot/kernel]
46 #
47 # KMODOWN       KLD owner. [${BINOWN}]
48 #
49 # KMODGRP       KLD group. [${BINGRP}]
50 #
51 # KMODMODE      KLD mode. [${BINMODE}]
52 #
53 #
54 # SHAREDIR      Base path for architecture-independent ascii
55 #               text files. [/usr/share]
56 #
57 # SHAREOWN      ASCII text file owner. [root]
58 #
59 # SHAREGRP      ASCII text file group. [wheel]
60 #
61 # SHAREMODE     ASCII text file mode. [${NOBINMODE}]
62 #
63 #
64 # DOCDIR        Base path for system documentation (e.g. PSD, USD,
65 #               handbook, FAQ etc.). [${SHAREDIR}/doc]
66 #
67 # DOCOWN        Documentation owner. [${SHAREOWN}]
68 #
69 # DOCGRP        Documentation group. [${SHAREGRP}]
70 #
71 # DOCMODE       Documentation mode. [${NOBINMODE}]
72 #
73 #
74 # INFODIR       Base path for GNU's hypertext system
75 #               called Info (see info(1)). [${SHAREDIR}/info]
76 #
77 # INFOOWN       Info owner. [${SHAREOWN}]
78 #
79 # INFOGRP       Info group. [${SHAREGRP}]
80 #
81 # INFOMODE      Info mode. [${NOBINMODE}]
82 #
83 #
84 # MANDIR        Base path for manual installation. [${SHAREDIR}/man/man]
85 #
86 # MANOWN        Manual owner. [${SHAREOWN}]
87 #
88 # MANGRP        Manual group. [${SHAREGRP}]
89 #
90 # MANMODE       Manual mode. [${NOBINMODE}]
91 #
92 #
93 # NLSDIR        Base path for National Language Support files
94 #               installation. [${SHAREDIR}/nls]
95 #
96 # NLSOWN        National Language Support files owner. [${SHAREOWN}]
97 #
98 # NLSGRP        National Language Support files group. [${SHAREGRP}]
99 #
100 # NLSMODE       National Language Support files mode. [${NOBINMODE}]
101 #
102 # INCLUDEDIR    Base path for standard C include files [/usr/include]
103
104 .if !target(__<bsd.own.mk>__)
105 __<bsd.own.mk>__:
106
107 # Binaries
108 BINOWN?=        root
109 BINGRP?=        wheel
110 BINMODE?=       555
111 NOBINMODE?=     444
112
113 .if defined(MODULES_WITH_WORLD)
114 KMODDIR?=       /boot/modules
115 .else
116 KMODDIR?=       /boot/kernel
117 .endif
118 KMODOWN?=       ${BINOWN}
119 KMODGRP?=       ${BINGRP}
120 KMODMODE?=      ${BINMODE}
121
122 LIBDIR?=        /usr/lib
123 LIBCOMPATDIR?=  /usr/lib/compat
124 LIBDATADIR?=    /usr/libdata
125 LINTLIBDIR?=    /usr/libdata/lint
126 SHLIBDIR?=      ${LIBDIR}
127 LIBOWN?=        ${BINOWN}
128 LIBGRP?=        ${BINGRP}
129 LIBMODE?=       ${NOBINMODE}
130
131
132 # Share files
133 SHAREDIR?=      /usr/share
134 SHAREOWN?=      root
135 SHAREGRP?=      wheel
136 SHAREMODE?=     ${NOBINMODE}
137
138 MANDIR?=        ${SHAREDIR}/man/man
139 MANOWN?=        ${SHAREOWN}
140 MANGRP?=        ${SHAREGRP}
141 MANMODE?=       ${NOBINMODE}
142
143 DOCDIR?=        ${SHAREDIR}/doc
144 DOCOWN?=        ${SHAREOWN}
145 DOCGRP?=        ${SHAREGRP}
146 DOCMODE?=       ${NOBINMODE}
147
148 INFODIR?=       ${SHAREDIR}/info
149 INFOOWN?=       ${SHAREOWN}
150 INFOGRP?=       ${SHAREGRP}
151 INFOMODE?=      ${NOBINMODE}
152
153 NLSDIR?=        ${SHAREDIR}/nls
154 NLSOWN?=        ${SHAREOWN}
155 NLSGRP?=        ${SHAREGRP}
156 NLSMODE?=       ${NOBINMODE}
157
158 INCLUDEDIR?=    /usr/include
159
160 # Common variables
161 .if !defined(DEBUG_FLAGS)
162 STRIP?=         -s
163 .endif
164
165 COMPRESS_CMD?=  gzip -cn
166 COMPRESS_EXT?=  .gz
167
168 .endif  # !target(__<bsd.own.mk>__)