Mercurial > illumos > illumos-gate
annotate usr/src/Makefile @ 10754:bc532f9d3ee0
PSARC 2009/539 Removal of ucb headers and lint libraries
6889898 ucb lint libraries and headers should go go go
author | Garrett D'Amore <Garrett.Damore@Sun.COM> |
---|---|
date | Fri, 09 Oct 2009 17:01:12 -0700 |
parents | ca0edf2daf1c |
children | 34afe4c43755 |
rev | line source |
---|---|
0 | 1 # |
2 # CDDL HEADER START | |
3 # | |
4 # The contents of this file are subject to the terms of the | |
1167 | 5 # Common Development and Distribution License (the "License"). |
6 # You may not use this file except in compliance with the License. | |
0 | 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 # | |
9228
8a603a30882a
6813765 n2cp has dormant directives
Valerie Bubb Fenwick <Valerie.Fenwick@Sun.COM>
parents:
7710
diff
changeset
|
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved. |
0 | 23 # Use is subject to license terms. |
24 # | |
25 # Makefile for system source | |
26 # | |
27 # include global definitions | |
28 include Makefile.master | |
29 # | |
30 # the Targetdirs file is the AT&T target.dirs file in a makefile format. | |
31 # it defines TARGETDIRS and ROOTDIRS. | |
32 include Targetdirs | |
33 | |
34 COMMON_SUBDIRS= uts lib cmd ucblib ucbcmd | |
35 | |
36 # | |
37 # sparc needs to build both stand and psm, in that order | |
38 # x86 needs to build psm and GRUB | |
39 # | |
40 sparc_SUBDIRS= stand psm | |
41 i386_SUBDIRS= psm grub | |
42 | |
43 SUBDIRS= $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS) | |
44 | |
10754
bc532f9d3ee0
PSARC 2009/539 Removal of ucb headers and lint libraries
Garrett D'Amore <Garrett.Damore@Sun.COM>
parents:
10702
diff
changeset
|
45 HDRSUBDIRS= uts head lib cmd |
0 | 46 |
47 # UCB headers are bug-for-bug compatible and not checkable against the header | |
48 # standards. | |
49 # | |
50 CHKHDRSUBDIRS= head uts lib | |
51 | |
6094
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
52 # |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
53 # Headers that can be built in parallel |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
54 # |
10754
bc532f9d3ee0
PSARC 2009/539 Removal of ucb headers and lint libraries
Garrett D'Amore <Garrett.Damore@Sun.COM>
parents:
10702
diff
changeset
|
55 PARALLEL_HEADERS = sysheaders userheaders libheaders cmdheaders |
6094
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
56 |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
57 # |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
58 # Directories that can be built in parallel |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
59 # |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
60 PARALLEL_DIRS = uts lib |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
61 |
0 | 62 # The check target also causes smf(5) service manifests to be validated. |
63 CHKMFSTSUBDIRS= cmd | |
64 | |
65 MSGSUBDIRS= cmd ucbcmd lib | |
66 DOMAINS= \ | |
67 SUNW_OST_ADMIN \ | |
68 SUNW_OST_NETRPC \ | |
69 SUNW_OST_OSCMD \ | |
70 SUNW_OST_OSLIB \ | |
71 SUNW_OST_UCBCMD \ | |
72 SUNW_OST_ZONEINFO | |
73 | |
74 MSGDDIRS= $(DOMAINS:%=$(MSGROOT)/%) | |
75 MSGDIRS= $(MSGROOT) $(MSGDDIRS) $(MSGROOT)/LC_TIME | |
76 | |
77 all all_xmod := TARGET= all | |
78 install install_xmod := TARGET= install | |
79 install_h := TARGET= install_h | |
80 clean := TARGET= clean | |
81 clobber := TARGET= clobber | |
82 check := TARGET= check | |
83 _msg := TARGET= _msg | |
84 | |
85 | |
86 .KEEP_STATE: | |
87 | |
88 # | |
89 # Note: install only builds the all target for the pkgdefs | |
90 # directory. We are not yet ready to have an install | |
91 # build create 'packages' also. To build packages | |
92 # cd pkgdefs and do a 'make install' | |
93 # | |
4271
dda1ded496b7
6455532 OSNet cleanup required in preparation for direct bindings
rie
parents:
3899
diff
changeset
|
94 all: mapfiles closedbins sgs .WAIT $(SUBDIRS) pkg_all |
dda1ded496b7
6455532 OSNet cleanup required in preparation for direct bindings
rie
parents:
3899
diff
changeset
|
95 install: mapfiles closedbins sgs .WAIT $(SUBDIRS) pkg_all .WAIT _msg |
10420
263180af0fee
6876674 _msg build post processing should not live in svr4 pkgdefs
Mark J. Nelson <Mark.J.Nelson@Sun.COM>
parents:
10207
diff
changeset
|
96 @cd msg; pwd; $(MAKE) _msg |
0 | 97 @rm -rf "$(ROOT)/catalog" |
98 | |
4449
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
99 mapfiles: bldtools |
4271
dda1ded496b7
6455532 OSNet cleanup required in preparation for direct bindings
rie
parents:
3899
diff
changeset
|
100 @cd common/mapfiles; pwd; $(MAKE) install |
dda1ded496b7
6455532 OSNet cleanup required in preparation for direct bindings
rie
parents:
3899
diff
changeset
|
101 |
0 | 102 clean clobber: $(SUBDIRS) head pkgdefs |
103 _msg: _msgdirs rootdirs $(MSGSUBDIRS) | |
104 | |
105 # for a complete build from scratch | |
106 crankturn: sgs uts pkg_all | |
107 @cd lib; pwd; $(MAKE) install | |
108 @cd cmd; pwd; $(MAKE) all | |
109 @cd ucblib; pwd; $(MAKE) install | |
110 @cd ucbcmd; pwd; $(MAKE) all | |
111 | |
112 pkg_all: | |
113 @cd pkgdefs; pwd; $(MAKE) all | |
114 | |
115 # | |
116 # target for building a proto area for reference via the ROOT macro | |
117 # | |
118 protolibs: rootlibs ucblibs | |
119 | |
120 # build all ucb libraries | |
121 # | |
122 ucblibs: | |
123 @cd ucblib; pwd; $(MAKE) install | |
124 | |
125 # Base subset of rootproto, excluding ucb libraries | |
126 # | |
127 rootlibs: sgs | |
128 @cd lib; pwd; $(MAKE) install | |
129 | |
1167 | 130 closedbins: FRC $(ROOTDIRS) |
3188
25caa991d3ff
6495870 usr/src/Makefile needs to recognise the non-debug encumbered binary deliverable
ah89892
parents:
2930
diff
changeset
|
131 @CLOSED_ROOT="$$ON_CLOSED_BINS/root_$(MACH)$${RELEASE_BUILD+-nd}"; \ |
25caa991d3ff
6495870 usr/src/Makefile needs to recognise the non-debug encumbered binary deliverable
ah89892
parents:
2930
diff
changeset
|
132 if [ "$$CLOSED_IS_PRESENT" = no ]; then \ |
25caa991d3ff
6495870 usr/src/Makefile needs to recognise the non-debug encumbered binary deliverable
ah89892
parents:
2930
diff
changeset
|
133 if [ ! -d "$$CLOSED_ROOT" ]; then \ |
1167 | 134 $(ECHO) "Error: if closed sources are not present," \ |
135 "ON_CLOSED_BINS must point to closed binaries."; \ | |
3188
25caa991d3ff
6495870 usr/src/Makefile needs to recognise the non-debug encumbered binary deliverable
ah89892
parents:
2930
diff
changeset
|
136 $(ECHO) "root_$(MACH)$${RELEASE_BUILD+-nd} is not" \ |
25caa991d3ff
6495870 usr/src/Makefile needs to recognise the non-debug encumbered binary deliverable
ah89892
parents:
2930
diff
changeset
|
137 "present in $$ON_CLOSED_BINS."; \ |
1167 | 138 exit 1; \ |
139 fi; \ | |
3188
25caa991d3ff
6495870 usr/src/Makefile needs to recognise the non-debug encumbered binary deliverable
ah89892
parents:
2930
diff
changeset
|
140 $(ECHO) "Copying closed binaries from $$CLOSED_ROOT"; \ |
25caa991d3ff
6495870 usr/src/Makefile needs to recognise the non-debug encumbered binary deliverable
ah89892
parents:
2930
diff
changeset
|
141 (cd $$CLOSED_ROOT; tar cf - .) | \ |
2930
fbfe08e4bef8
6439889 wrong directory permissions in closed tarballs
stevel
parents:
2522
diff
changeset
|
142 (cd $(ROOT); tar xBpf -); \ |
1167 | 143 fi |
144 | |
6094
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
145 # |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
146 # Declare what parts can be build in parallel |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
147 # DUMMY at the end is used in case macro expansion produces an empty string to |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
148 # prevent everything going in parallel |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
149 # |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
150 .PARALLEL: $(PARALLEL_HEADERS) DUMMY |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
151 .PARALLEL: $(PARALLEL_DIRS) DUMMY |
3154969ecb41
6591892 ipf/netinet/Makefile incorrectly tries to install ip_icmp.h
akolb
parents:
5194
diff
changeset
|
152 |
10754
bc532f9d3ee0
PSARC 2009/539 Removal of ucb headers and lint libraries
Garrett D'Amore <Garrett.Damore@Sun.COM>
parents:
10702
diff
changeset
|
153 $(SUBDIRS) head pkgdefs: FRC |
0 | 154 @cd $@; pwd; $(MAKE) $(TARGET) |
155 | |
156 # librpcsvc has a dependency on headers installed by | |
157 # userheaders, hence the .WAIT before libheaders. | |
158 sgs: rootdirs .WAIT sysheaders userheaders .WAIT \ | |
10754
bc532f9d3ee0
PSARC 2009/539 Removal of ucb headers and lint libraries
Garrett D'Amore <Garrett.Damore@Sun.COM>
parents:
10702
diff
changeset
|
159 libheaders cmdheaders |
0 | 160 |
161 # | |
4449
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
162 # Top-level setup target to setup the development environment that includes |
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
163 # headers, tools and generated mapfiles. For open-only builds (i.e.: source |
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
164 # trees w/o usr/closed), this also depends on the closedbins target (above) |
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
165 # in order to properly seed the proto area. Note, although the tools are |
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
166 # dependent on a number of constant mapfiles, the tools themselves are |
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
167 # required to build the generated mapfiles. |
1973
61bcd18fbe88
6425426 usr/src/Makefile 'setup' target is not enough for external developers
stevel
parents:
1792
diff
changeset
|
168 # |
4449
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
169 setup: bldtools mapfiles |
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
170 |
46bf98d3ae88
6567995 6455532 broke "make setup" within a new "bldenv -t" environment.
rie
parents:
4271
diff
changeset
|
171 bldtools: closedbins sgs |
0 | 172 @cd tools; pwd; $(MAKE) install |
173 | |
174 # /var/mail/:saved is a special case because of the colon in the name. | |
175 # | |
176 rootdirs: $(ROOTDIRS) | |
177 $(INS) -d -m 775 $(ROOT)/var/mail/:saved | |
178 | |
179 lint: FRC | |
180 $(MAKE) -f Makefile.lint | |
181 | |
182 _msgdirs: $(MSGDIRS) | |
183 | |
184 $(ROOTDIRS) $(MSGDIRS): | |
185 $(INS.dir) | |
186 | |
187 userheaders: FRC | |
188 @cd head; pwd; $(MAKE) install_h | |
189 | |
190 libheaders: FRC | |
191 @cd lib; pwd; $(MAKE) install_h | |
192 | |
193 sysheaders: FRC | |
194 @cd uts; pwd; $(MAKE) install_h | |
195 | |
196 cmdheaders: FRC | |
197 @cd cmd/fm; pwd; $(MAKE) install_h | |
198 @cd cmd/mdb; pwd; $(MAKE) install_h | |
199 | |
200 # each xmod target depends on a corresponding MACH-specific pseudotarget | |
201 # before doing common xmod work | |
202 # | |
203 all_xmod install_xmod: $$@_$(MACH) | |
204 @cd uts/common/sys; pwd; $(MAKE) svvs_h | |
205 | |
206 all_xmod_sparc install_xmod_sparc: FRC | |
207 @cd uts/sparc; pwd; \ | |
208 $(MAKE) TARGET=$(TARGET) svvs pm wsdrv | |
209 | |
210 all_xmod_i386 install_xmod_i386: FRC | |
211 @cd uts/i86; pwd; $(MAKE) TARGET=$(TARGET) svvs | |
212 | |
213 check: $(CHKHDRSUBDIRS) $(CHKMFSTSUBDIRS) | |
214 | |
215 # | |
216 # Cross-reference customization: skip all of the subdirectories that | |
217 # don't contain actual source code. | |
218 # | |
1167 | 219 $(CLOSED_BUILD)XRDIRS += ../closed |
2522 | 220 XRPRUNE = pkgdefs prototypes xmod |
0 | 221 XRINCDIRS = uts/common head ucbhead |
1167 | 222 $(CLOSED_BUILD)XRINCDIRS = uts/common ../closed/uts/common head ucbhead |
0 | 223 |
224 cscope.out tags: FRC | |
225 $(XREF) -f -x $@ | |
226 | |
227 FRC: | |
228 | |
229 # EXPORT DELETE START | |
230 | |
231 XMOD_DELETE_FILES:sh = cat xmod/xmod_files | |
232 | |
233 EXPORT_SRC: | |
1167 | 234 @cd $(CLOSED)/cmd/cmd-inet/usr.lib/in.iked; pwd; $(MAKE) EXPORT_SRC |
235 @cd $(CLOSED)/cmd/cmd-inet/usr.lib/ike-certutils; pwd; \ | |
236 $(MAKE) EXPORT_SRC | |
0 | 237 @cd cmd/cmd-inet/usr.sbin; pwd; $(MAKE) EXPORT_SRC |
1167 | 238 @cd $(CLOSED)/cmd/cmd-crypto/etc; pwd; $(MAKE) EXPORT_SRC |
0 | 239 @cd cmd/crypt; pwd; $(MAKE) EXPORT_SRC |
240 @cd cmd/gss/gssd; pwd; $(MAKE) EXPORT_SRC | |
241 @cd cmd/krb5/kadmin; pwd; $(MAKE) EXPORT_SRC | |
242 @cd cmd/sendmail/src; pwd; $(MAKE) EXPORT_SRC | |
243 @cd common/crypto/aes; pwd; $(MAKE) EXPORT_SRC | |
244 @cd common/crypto/arcfour; pwd; $(MAKE) EXPORT_SRC | |
245 @cd common/crypto/blowfish; pwd; $(MAKE) EXPORT_SRC | |
246 @cd common/crypto/des; pwd; $(MAKE) EXPORT_SRC | |
247 @cd common/crypto/rsa; pwd; $(MAKE) EXPORT_SRC | |
248 @cd lib/crypt_modules/bsdbf; pwd ; $(MAKE) EXPORT_SRC | |
249 @cd lib/gss_mechs/mech_dummy; pwd; $(MAKE) EXPORT_SRC | |
250 @cd lib/gss_mechs/mech_dh/backend; pwd; $(MAKE) EXPORT_SRC | |
251 @cd lib/gss_mechs/mech_krb5; pwd; $(MAKE) EXPORT_SRC | |
252 @cd lib/gss_mechs/mech_spnego; pwd; $(MAKE) EXPORT_SRC | |
253 @cd lib/libcrypt; pwd; $(MAKE) EXPORT_SRC | |
254 @cd lib/libgss; pwd; $(MAKE) EXPORT_SRC | |
1167 | 255 @cd $(CLOSED)/lib/libike; pwd; $(MAKE) EXPORT_SRC |
0 | 256 @cd lib/libnsl; pwd; $(MAKE) EXPORT_SRC |
257 @cd lib/pkcs11/pkcs11_softtoken/common; pwd; $(MAKE) EXPORT_SRC | |
258 @cd lib/libsldap; pwd; $(MAKE) EXPORT_SRC | |
259 @cd lib/libsasl; pwd; $(MAKE) EXPORT_SRC | |
260 @cd lib/sasl_plugins; pwd; $(MAKE) EXPORT_SRC | |
261 @cd lib/pam_modules/krb5; pwd; $(MAKE) EXPORT_SRC | |
262 @cd lib/libresolv2; pwd; $(MAKE) EXPORT_SRC | |
7489
91fcc73c7333
6336875 wanboot.c and wbcli.c compiles fail on source product builds
John.Zolnowsky@Sun.COM
parents:
6125
diff
changeset
|
263 @cd psm/stand/boot; pwd; $(MAKE) EXPORT_SRC |
0 | 264 @cd uts/common/crypto/io; pwd; $(MAKE) EXPORT_SRC |
265 @cd uts/common/des; pwd; $(MAKE) EXPORT_SRC | |
266 @cd uts/common/rpc; pwd; $(MAKE) EXPORT_SRC | |
267 @cd uts/common/sys; pwd; $(MAKE) EXPORT_SRC | |
268 @cd uts/common/gssapi/include; pwd; $(MAKE) EXPORT_SRC | |
269 @cd uts/common/gssapi; pwd; $(MAKE) EXPORT_SRC | |
270 @cd uts/common/gssapi/mechs/dummy; pwd; $(MAKE) EXPORT_SRC | |
271 @cd uts/common/gssapi/mechs/krb5; pwd; $(MAKE) EXPORT_SRC | |
272 @cd uts/common; pwd; $(MAKE) EXPORT_SRC | |
273 @cd uts/sparc; pwd; $(MAKE) EXPORT_SRC | |
1167 | 274 @cd $(CLOSED)/uts/sun4u/forthdebug; pwd; $(MAKE) EXPORT_SRC |
7489
91fcc73c7333
6336875 wanboot.c and wbcli.c compiles fail on source product builds
John.Zolnowsky@Sun.COM
parents:
6125
diff
changeset
|
275 @cd $(CLOSED)/uts/sun4v/forthdebug; pwd; $(MAKE) EXPORT_SRC |
0 | 276 @cd uts/intel; pwd; $(MAKE) EXPORT_SRC |
277 @cd uts/sun4u; pwd; $(MAKE) EXPORT_SRC | |
1167 | 278 @cd $(CLOSED)/uts/sun4v/io/ncp; pwd; $(MAKE) EXPORT_SRC |
9228
8a603a30882a
6813765 n2cp has dormant directives
Valerie Bubb Fenwick <Valerie.Fenwick@Sun.COM>
parents:
7710
diff
changeset
|
279 @cd $(CLOSED)/uts/sun4v/io/n2cp; pwd; $(MAKE) EXPORT_SRC |
0 | 280 @cd pkgdefs; pwd; $(MAKE) EXPORT_SRC |
281 $(RM) -r $(XMOD_DELETE_FILES) | |
282 $(RM) Targetdirs+ | |
283 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \ | |
284 < Targetdirs > Targetdirs+ | |
285 $(MV) Targetdirs+ Targetdirs | |
286 $(CHMOD) 444 Targetdirs | |
287 $(RM) Makefile+ | |
288 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \ | |
289 < Makefile > Makefile+ | |
290 $(MV) Makefile+ Makefile | |
291 $(CHMOD) 444 Makefile | |
292 $(RM) Makefile.master+ | |
293 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \ | |
294 < Makefile.master > Makefile.master+ | |
295 $(MV) Makefile.master+ Makefile.master | |
296 $(CHMOD) 444 Makefile.master | |
297 | |
298 CRYPT_SRC: | |
7710
ef77b917edab
6367955 SUNWcryptoint pkg build broken for domestic source build
John.Zolnowsky@Sun.COM
parents:
7489
diff
changeset
|
299 @cd $(CLOSED)/cmd/cmd-crypto/etc; pwd; $(MAKE) CRYPT_SRC |
1167 | 300 @cd $(CLOSED)/cmd/cmd-inet/usr.lib/in.iked; pwd; $(MAKE) CRYPT_SRC |
301 @cd $(CLOSED)/cmd/cmd-inet/usr.lib/ike-certutils; pwd; \ | |
302 $(MAKE) CRYPT_SRC | |
0 | 303 @cd lib/crypt_modules/bsdbf; pwd ; $(MAKE) CRYPT_SRC |
304 @cd lib/gss_mechs/mech_dummy; pwd; $(MAKE) CRYPT_SRC | |
305 @cd lib/gss_mechs/mech_dh/backend; pwd; $(MAKE) CRYPT_SRC | |
306 @cd lib/gss_mechs/mech_krb5; pwd; $(MAKE) CRYPT_SRC | |
307 @cd lib/gss_mechs/mech_spnego; pwd; $(MAKE) CRYPT_SRC | |
1167 | 308 @cd $(CLOSED)/lib/libike; pwd; $(MAKE) CRYPT_SRC |
0 | 309 @cd lib/libnsl; pwd; $(MAKE) CRYPT_SRC |
310 @cd lib/libsasl; pwd; $(MAKE) CRYPT_SRC | |
311 @cd lib/libresolv2; pwd; $(MAKE) CRYPT_SRC | |
312 @cd lib/sasl_plugins; pwd; $(MAKE) CRYPT_SRC | |
313 @cd lib/pam_modules/krb5; pwd; $(MAKE) CRYPT_SRC | |
314 @cd uts/common/gssapi; pwd; $(MAKE) CRYPT_SRC | |
315 @cd uts/common/gssapi/include; pwd; $(MAKE) CRYPT_SRC | |
316 @cd uts/common/gssapi/mechs/dummy; pwd; $(MAKE) CRYPT_SRC | |
317 @cd uts/common/gssapi/mechs/krb5; pwd; $(MAKE) CRYPT_SRC | |
7710
ef77b917edab
6367955 SUNWcryptoint pkg build broken for domestic source build
John.Zolnowsky@Sun.COM
parents:
7489
diff
changeset
|
318 @cd pkgdefs; pwd; $(MAKE) CRYPT_SRC |
0 | 319 $(RM) Makefile+ |
320 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \ | |
321 < Makefile > Makefile+ | |
322 $(MV) Makefile+ Makefile | |
323 $(CHMOD) 444 Makefile | |
324 $(RM) Makefile.master+ | |
325 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \ | |
326 < Makefile.master > Makefile.master+ | |
327 $(MV) Makefile.master+ Makefile.master | |
328 $(CHMOD) 444 Makefile.master | |
329 | |
330 # EXPORT DELETE END | |
331 | |
332 ONC_PLUS: | |
333 @cd cmd/login; pwd; $(MAKE) ONC_PLUS | |
334 @cd uts; pwd; $(MAKE) ONC_PLUS | |
335 | |
336 # | |
337 # Targets for reporting compiler versions; nightly uses these. | |
338 # | |
339 | |
340 cc-version: | |
1792
7e25f1c5948e
6406661 nightly doesn't tell about the shadow compiler
wesolows
parents:
1772
diff
changeset
|
341 @if $($(MACH)_CC) -_versions >/dev/null 2>/dev/null; then \ |
411
ae71859f7fc8
6302154 fix for 6297567 introduces some undesirable output changes
wesolows
parents:
224
diff
changeset
|
342 $(ECHO) 32-bit compiler; \ |
224 | 343 $(ECHO) $($(MACH)_CC); \ |
1792
7e25f1c5948e
6406661 nightly doesn't tell about the shadow compiler
wesolows
parents:
1772
diff
changeset
|
344 $($(MACH)_CC) -_versions 2>&1 | \ |
7e25f1c5948e
6406661 nightly doesn't tell about the shadow compiler
wesolows
parents:
1772
diff
changeset
|
345 $(EGREP) '^(cw|cc|gcc|primary|shadow)'; \ |
224 | 346 else \ |
347 __COMPILER=`$($(MACH)_CC) -_compiler 2>/dev/null || $(TRUE)`;\ | |
348 if [ -z "$$__COMPILER" ]; then \ | |
411
ae71859f7fc8
6302154 fix for 6297567 introduces some undesirable output changes
wesolows
parents:
224
diff
changeset
|
349 $(ECHO) No 32-bit compiler found; \ |
224 | 350 exit 1; \ |
351 else \ | |
411
ae71859f7fc8
6302154 fix for 6297567 introduces some undesirable output changes
wesolows
parents:
224
diff
changeset
|
352 $(ECHO) 32-bit compiler; \ |
224 | 353 $(ECHO) $($(MACH)_CC); \ |
354 $(ECHO) $$__COMPILER; \ | |
355 $($(MACH)_CC) -V 2>&1 | head -1; \ | |
356 fi; \ | |
0 | 357 fi |
358 | |
359 cc64-version: | |
1792
7e25f1c5948e
6406661 nightly doesn't tell about the shadow compiler
wesolows
parents:
1772
diff
changeset
|
360 @if $($(MACH64)_CC) -_versions >/dev/null 2>/dev/null; then \ |
411
ae71859f7fc8
6302154 fix for 6297567 introduces some undesirable output changes
wesolows
parents:
224
diff
changeset
|
361 $(ECHO) 64-bit compiler; \ |
224 | 362 $(ECHO) $($(MACH64)_CC); \ |
1792
7e25f1c5948e
6406661 nightly doesn't tell about the shadow compiler
wesolows
parents:
1772
diff
changeset
|
363 $($(MACH64)_CC) -_versions 2>&1 | \ |
7e25f1c5948e
6406661 nightly doesn't tell about the shadow compiler
wesolows
parents:
1772
diff
changeset
|
364 $(EGREP) '^(cw|cc|gcc|primary|shadow)'; \ |
224 | 365 else \ |
366 __COMPILER=`$($(MACH64)_CC) -_compiler 2>/dev/null || $(TRUE)`;\ | |
367 if [ -z "$$__COMPILER" ]; then \ | |
368 $(ECHO) No 64-bit compiler found; \ | |
369 exit 1; \ | |
370 else \ | |
411
ae71859f7fc8
6302154 fix for 6297567 introduces some undesirable output changes
wesolows
parents:
224
diff
changeset
|
371 $(ECHO) 64-bit compiler; \ |
224 | 372 $(ECHO) $($(MACH64)_CC); \ |
373 $(ECHO) $$__COMPILER; \ | |
374 $($(MACH64)_CC) -V 2>&1 | head -1; \ | |
375 fi; \ | |
0 | 376 fi |
377 | |
378 java-version: | |
379 @if [ -x "$(JAVAC)" ]; then \ | |
380 $(ECHO) $(JAVAC); \ | |
381 $(JAVA_ROOT)/bin/java -fullversion 2>&1 | head -1; \ | |
382 else \ | |
383 $(ECHO) No Java compiler found; \ | |
384 exit 1; \ | |
385 fi |