4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
23 #
24 #ident "@(#)Makefile.master 1.41 09/05/14 SMI"
25 #
26 # Makefile.master, global definitions for system source
27 #
28 ROOT= /proto
29
30 # RELEASE_BUILD should be cleared for final release builds. This is completely
31 # independent of CH. NOT_RELEASE_BUILD is exactly what the name implies.
32 #
33 # INTERNAL_RELEASE_BUILD is a subset of RELEASE_BUILD. It mostly controls
34 # identification strings. Enabling RELEASE_BUILD automatically enables
35 # INTERNAL_RELEASE_BUILD.
36 #
37 # STRIP_COMMENTS toggles comment section striping. Generally the same setting
38 # as INTERNAL_RELEASE_BUILD.
39 #
40 # STRIPFLAG is similar. It is set to a unique value depending upon the
41 # value of CH. It is set here for use in lower level Makefiles to allow
42 # a single point change to effect the entire build.
43 #
44 POUND_SIGN:sh= echo \\043
178 CFGMAN1= $(CFGMAN)/man1
179 CFGMAN3= $(CFGMAN)/man3
180 CFGMAN5= $(CFGMAN)/man5
181 CFGMAN6= $(CFGMAN)/man6
182 CFGDOC= $(CFGPREFIX)/share/doc
183 CFGUSRDEMO= $(CFGPREFIX)/demo
184
185 COMPONENT_TOP:sh = pwd
186 MANSCRIPT = $(COMPONENT_TOP)/sunman-stability
187
188 # Common configure options with common values
189 CONFIGURE_OPTIONS = --prefix=$(CFGPREFIX)
190 CONFIGURE_OPTIONS += --mandir=$(CFGMAN)
191
192 ROOTBIN= $(ROOT)$(CFGBIN)
193 ROOTLIB= $(ROOT)$(CFGLIB)
194 ROOTSBIN= $(ROOT)$(CFGSBIN)
195 ROOTUSRSBIN= $(ROOT)$(CFGUSRSBIN)
196 ROOTETC= $(ROOT)$(CFGETC)
197 ROOTBIN32= $(ROOT)$(CFGBIN32)
198 ROOTBIN64= $(ROOT)$(CFGBIN32)
199 ROOTLIB64= $(ROOT)$(CFGLIB64)
200 ROOTUSRSBIN32= $(ROOT)$(CFGUSRSBIN32)
201 ROOTUSRSBIN64= $(ROOT)$(CFGUSRSBIN64)
202 ROOTMAN1= $(ROOT)$(CFGMAN1)
203 ROOTMAN3= $(ROOT)$(CFGMAN3)
204 ROOTMAN5= $(ROOT)$(CFGMAN5)
205 ROOTMAN6= $(ROOT)$(CFGMAN6)
206 ROOTDOC= $(ROOT)$(CFGDOC)
207 ROOTUSRDEMO= $(ROOT)$(CFGUSRDEMO)
208 ROOTINCLUDE= $(ROOT)$(CFGINC)
209
210 #
211 # Begin /usr/sfw freeware rules for freeware that has "External"
212 # taxonomy stability level.
213 #
214 CFGSFW= /usr/sfw
215 CFGSFWBIN= /usr/sfw/bin
216 CFGSFWSBIN= /usr/sfw/sbin
217 CFGSFWSHARE= /usr/sfw/share
218 CFGSFWINFO= /usr/sfw/share/info
|
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
23 #
24 #ident "@(#)Makefile.master 1.42 09/07/17 SMI"
25 #
26 # Makefile.master, global definitions for system source
27 #
28 ROOT= /proto
29
30 # RELEASE_BUILD should be cleared for final release builds. This is completely
31 # independent of CH. NOT_RELEASE_BUILD is exactly what the name implies.
32 #
33 # INTERNAL_RELEASE_BUILD is a subset of RELEASE_BUILD. It mostly controls
34 # identification strings. Enabling RELEASE_BUILD automatically enables
35 # INTERNAL_RELEASE_BUILD.
36 #
37 # STRIP_COMMENTS toggles comment section striping. Generally the same setting
38 # as INTERNAL_RELEASE_BUILD.
39 #
40 # STRIPFLAG is similar. It is set to a unique value depending upon the
41 # value of CH. It is set here for use in lower level Makefiles to allow
42 # a single point change to effect the entire build.
43 #
44 POUND_SIGN:sh= echo \\043
178 CFGMAN1= $(CFGMAN)/man1
179 CFGMAN3= $(CFGMAN)/man3
180 CFGMAN5= $(CFGMAN)/man5
181 CFGMAN6= $(CFGMAN)/man6
182 CFGDOC= $(CFGPREFIX)/share/doc
183 CFGUSRDEMO= $(CFGPREFIX)/demo
184
185 COMPONENT_TOP:sh = pwd
186 MANSCRIPT = $(COMPONENT_TOP)/sunman-stability
187
188 # Common configure options with common values
189 CONFIGURE_OPTIONS = --prefix=$(CFGPREFIX)
190 CONFIGURE_OPTIONS += --mandir=$(CFGMAN)
191
192 ROOTBIN= $(ROOT)$(CFGBIN)
193 ROOTLIB= $(ROOT)$(CFGLIB)
194 ROOTSBIN= $(ROOT)$(CFGSBIN)
195 ROOTUSRSBIN= $(ROOT)$(CFGUSRSBIN)
196 ROOTETC= $(ROOT)$(CFGETC)
197 ROOTBIN32= $(ROOT)$(CFGBIN32)
198 ROOTBIN64= $(ROOT)$(CFGBIN64)
199 ROOTLIB64= $(ROOT)$(CFGLIB64)
200 ROOTUSRSBIN32= $(ROOT)$(CFGUSRSBIN32)
201 ROOTUSRSBIN64= $(ROOT)$(CFGUSRSBIN64)
202 ROOTMAN1= $(ROOT)$(CFGMAN1)
203 ROOTMAN3= $(ROOT)$(CFGMAN3)
204 ROOTMAN5= $(ROOT)$(CFGMAN5)
205 ROOTMAN6= $(ROOT)$(CFGMAN6)
206 ROOTDOC= $(ROOT)$(CFGDOC)
207 ROOTUSRDEMO= $(ROOT)$(CFGUSRDEMO)
208 ROOTINCLUDE= $(ROOT)$(CFGINC)
209
210 #
211 # Begin /usr/sfw freeware rules for freeware that has "External"
212 # taxonomy stability level.
213 #
214 CFGSFW= /usr/sfw
215 CFGSFWBIN= /usr/sfw/bin
216 CFGSFWSBIN= /usr/sfw/sbin
217 CFGSFWSHARE= /usr/sfw/share
218 CFGSFWINFO= /usr/sfw/share/info
|