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 #
22 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright 2012 Nexenta Systems, Inc. All rights reserved.
24 #
25 # include global definitions
26 include ../Makefile.master
27
28 #
29 # List of architectures to build as part of the standard build.
30 #
31 # Some of these architectures are built in parallel (see i386_PARALLEL and
32 # sparc_PARALLEL). This requires building some parts first before parallel build
33 # can start. Platform make files know what should be built as a prerequisite for
34 # the parallel build to work. The i386_PREREQ and sparc_PREREQ variables tell
35 # which platform directory to enter to start making prerequisite dependencies.
36 #
37 sparc_ARCHITECTURES = sun4v sun4u sparc
38
39 i386_ARCHITECTURES = i86pc i86xpv intel
40
41 #
42 # For i386 all architectures can be compiled in parallel.
43 #
133 #
134 COMMON_HDRDIRS= common/avs \
135 common/c2 \
136 common/des \
137 common/fs \
138 common/gssapi \
139 common/idmap \
140 common/klm \
141 common/inet \
142 common/inet/ipf/netinet \
143 common/inet/kssl \
144 common/inet/nca \
145 common/inet/sockmods/netpacket \
146 common/io/bpf/net \
147 common/io/fibre-channel/fca/qlc \
148 common/io/lvm/md \
149 common/ipp \
150 common/net \
151 common/netinet \
152 common/nfs \
153 common/pcmcia/sys \
154 common/rpc \
155 common/rpcsvc \
156 common/sharefs \
157 common/smb \
158 common/smbsrv \
159 common/sys \
160 common/vm
161
162
163 #
164 # Subset of COMMON_HDRDIRS in which at least one header is generated
165 # at runtime (e.g., rpcgen), and in which "make clean" should run.
166 # Other directories should be included here, but do not yet have the
167 # necessary Makefile support (make clean). See 6414855.
168 #
169 DYNHDRDIRS = common/avs \
170 common/gssapi \
171 common/idmap \
172 common/io/fibre-channel/fca/qlc \
173 common/io/lvm/md \
|
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 #
22 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright 2012 Nexenta Systems, Inc. All rights reserved.
24 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
25 #
26 # include global definitions
27 include ../Makefile.master
28
29 #
30 # List of architectures to build as part of the standard build.
31 #
32 # Some of these architectures are built in parallel (see i386_PARALLEL and
33 # sparc_PARALLEL). This requires building some parts first before parallel build
34 # can start. Platform make files know what should be built as a prerequisite for
35 # the parallel build to work. The i386_PREREQ and sparc_PREREQ variables tell
36 # which platform directory to enter to start making prerequisite dependencies.
37 #
38 sparc_ARCHITECTURES = sun4v sun4u sparc
39
40 i386_ARCHITECTURES = i86pc i86xpv intel
41
42 #
43 # For i386 all architectures can be compiled in parallel.
44 #
134 #
135 COMMON_HDRDIRS= common/avs \
136 common/c2 \
137 common/des \
138 common/fs \
139 common/gssapi \
140 common/idmap \
141 common/klm \
142 common/inet \
143 common/inet/ipf/netinet \
144 common/inet/kssl \
145 common/inet/nca \
146 common/inet/sockmods/netpacket \
147 common/io/bpf/net \
148 common/io/fibre-channel/fca/qlc \
149 common/io/lvm/md \
150 common/ipp \
151 common/net \
152 common/netinet \
153 common/nfs \
154 common/rpc \
155 common/rpcsvc \
156 common/sharefs \
157 common/smb \
158 common/smbsrv \
159 common/sys \
160 common/vm
161
162
163 #
164 # Subset of COMMON_HDRDIRS in which at least one header is generated
165 # at runtime (e.g., rpcgen), and in which "make clean" should run.
166 # Other directories should be included here, but do not yet have the
167 # necessary Makefile support (make clean). See 6414855.
168 #
169 DYNHDRDIRS = common/avs \
170 common/gssapi \
171 common/idmap \
172 common/io/fibre-channel/fca/qlc \
173 common/io/lvm/md \
|