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
22 #
23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2012 by Delphix. All rights reserved.
25 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
26 # Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
27 # Copyright 2015 Gary Mills
28 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
29 # Copyright 2016 Toomas Soome <tsoome@me.com>
30 # Copyright 2017 Joyent, Inc.
31 #
32
33 #
34 # Makefile.master, global definitions for system source
35 #
36 ROOT= /proto
37
38 #
39 # Adjunct root, containing an additional proto area to be used for headers
40 # and libraries.
41 #
42 ADJUNCT_PROTO=
43
44 #
45 # Adjunct for building things that run on the build machine.
46 #
47 NATIVE_ADJUNCT= /usr
48
49 #
50 # Compatibility code for FreeBSD etc.
201 PERL_PKGVERS= -512
202 PERL_ARCH = i86pc-solaris-64int
203 $(SPARC_BLD)PERL_ARCH = sun4-solaris-64int
204 PYTHON_VERSION= 2.7
205 PYTHON_PKGVERS= -27
206 PYTHON= /usr/bin/python$(PYTHON_VERSION)
207 SORT= /usr/bin/sort
208 TOUCH= /usr/bin/touch
209 WC= /usr/bin/wc
210 XARGS= /usr/bin/xargs
211 ELFEDIT= /usr/bin/elfedit
212 DTRACE= /usr/sbin/dtrace -xnolibs
213 UNIQ= /usr/bin/uniq
214 TAR= /usr/bin/tar
215 ASTBINDIR= /usr/ast/bin
216 MSGCC= $(ASTBINDIR)/msgcc
217 MSGFMT= /usr/bin/msgfmt -s
218 LCDEF= $(ONBLD_TOOLS)/bin/$(MACH)/localedef
219 TIC= $(ONBLD_TOOLS)/bin/$(MACH)/tic
220 ZIC= $(ONBLD_TOOLS)/bin/$(MACH)/zic
221
222 FILEMODE= 644
223 DIRMODE= 755
224
225 # Declare that nothing should be built in parallel.
226 # Individual Makefiles can use the .PARALLEL target to declare otherwise.
227 .NO_PARALLEL:
228
229 # For stylistic checks
230 #
231 # Note that the X and C checks are not used at this time and may need
232 # modification when they are actually used.
233 #
234 CSTYLE= $(ONBLD_TOOLS)/bin/cstyle
235 CSTYLE_TAIL=
236 HDRCHK= $(ONBLD_TOOLS)/bin/hdrchk
237 HDRCHK_TAIL=
238 JSTYLE= $(ONBLD_TOOLS)/bin/jstyle
239
240 DOT_H_CHECK= \
|
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
22 #
23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2012 by Delphix. All rights reserved.
25 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
26 # Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
27 # Copyright 2015 Gary Mills
28 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
29 # Copyright 2016 Toomas Soome <tsoome@me.com>
30 # Copyright 2017 Joyent, Inc.
31 # Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
32 #
33
34 #
35 # Makefile.master, global definitions for system source
36 #
37 ROOT= /proto
38
39 #
40 # Adjunct root, containing an additional proto area to be used for headers
41 # and libraries.
42 #
43 ADJUNCT_PROTO=
44
45 #
46 # Adjunct for building things that run on the build machine.
47 #
48 NATIVE_ADJUNCT= /usr
49
50 #
51 # Compatibility code for FreeBSD etc.
202 PERL_PKGVERS= -512
203 PERL_ARCH = i86pc-solaris-64int
204 $(SPARC_BLD)PERL_ARCH = sun4-solaris-64int
205 PYTHON_VERSION= 2.7
206 PYTHON_PKGVERS= -27
207 PYTHON= /usr/bin/python$(PYTHON_VERSION)
208 SORT= /usr/bin/sort
209 TOUCH= /usr/bin/touch
210 WC= /usr/bin/wc
211 XARGS= /usr/bin/xargs
212 ELFEDIT= /usr/bin/elfedit
213 DTRACE= /usr/sbin/dtrace -xnolibs
214 UNIQ= /usr/bin/uniq
215 TAR= /usr/bin/tar
216 ASTBINDIR= /usr/ast/bin
217 MSGCC= $(ASTBINDIR)/msgcc
218 MSGFMT= /usr/bin/msgfmt -s
219 LCDEF= $(ONBLD_TOOLS)/bin/$(MACH)/localedef
220 TIC= $(ONBLD_TOOLS)/bin/$(MACH)/tic
221 ZIC= $(ONBLD_TOOLS)/bin/$(MACH)/zic
222 OPENSSL= /usr/bin/openssl
223
224 FILEMODE= 644
225 DIRMODE= 755
226
227 # Declare that nothing should be built in parallel.
228 # Individual Makefiles can use the .PARALLEL target to declare otherwise.
229 .NO_PARALLEL:
230
231 # For stylistic checks
232 #
233 # Note that the X and C checks are not used at this time and may need
234 # modification when they are actually used.
235 #
236 CSTYLE= $(ONBLD_TOOLS)/bin/cstyle
237 CSTYLE_TAIL=
238 HDRCHK= $(ONBLD_TOOLS)/bin/hdrchk
239 HDRCHK_TAIL=
240 JSTYLE= $(ONBLD_TOOLS)/bin/jstyle
241
242 DOT_H_CHECK= \
|