xref: /titanic_50/usr/src/Makefile.noget (revision 32f1e47bddfa711adb2eef1cd2a8c6e38769d852)
1*32f1e47bSsommerfe#
2*32f1e47bSsommerfe# CDDL HEADER START
3*32f1e47bSsommerfe#
4*32f1e47bSsommerfe# The contents of this file are subject to the terms of the
5*32f1e47bSsommerfe# Common Development and Distribution License (the "License").
6*32f1e47bSsommerfe# You may not use this file except in compliance with the License.
7*32f1e47bSsommerfe#
8*32f1e47bSsommerfe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*32f1e47bSsommerfe# or http://www.opensolaris.org/os/licensing.
10*32f1e47bSsommerfe# See the License for the specific language governing permissions
11*32f1e47bSsommerfe# and limitations under the License.
12*32f1e47bSsommerfe#
13*32f1e47bSsommerfe# When distributing Covered Code, include this CDDL HEADER in each
14*32f1e47bSsommerfe# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*32f1e47bSsommerfe# If applicable, add the following below this CDDL HEADER, with the
16*32f1e47bSsommerfe# fields enclosed by brackets "[]" replaced with your own identifying
17*32f1e47bSsommerfe# information: Portions Copyright [yyyy] [name of copyright owner]
18*32f1e47bSsommerfe#
19*32f1e47bSsommerfe# CDDL HEADER END
20*32f1e47bSsommerfe#
21*32f1e47bSsommerfe
22*32f1e47bSsommerfe#
23*32f1e47bSsommerfe# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
24*32f1e47bSsommerfe# Use is subject to license terms.
25*32f1e47bSsommerfe#
26*32f1e47bSsommerfe# ident	"%Z%%M%	%I%	%E% SMI"
27*32f1e47bSsommerfe#
28*32f1e47bSsommerfe
29*32f1e47bSsommerfe#
30*32f1e47bSsommerfe# Makefile.noget: disable automated "sccs get" which causes us no end
31*32f1e47bSsommerfe# of trouble in as many different ways as possible.
32*32f1e47bSsommerfe#
33*32f1e47bSsommerfeSCCSCHECK=$(ONBLD_TOOLS)/bin/sccscheck
34*32f1e47bSsommerfeGET=$(ONBLD_TOOLS)/bin/sccscheck
35*32f1e47bSsommerfe
36*32f1e47bSsommerfe# Deliberately sabotage other attempts to use "sccs get" from makefiles,
37*32f1e47bSsommerfe# with flags known not to be accepted by "sccs get" or "get",
38*32f1e47bSsommerfe# in the event that one of these rules is overridden elsewhere in the tree.
39*32f1e47bSsommerfeSCCSFLAGS=--dont-get-it-now
40*32f1e47bSsommerfeSCCSGETFLAGS=--dont-get-it-now
41*32f1e47bSsommerfeGFLAGS=--dont-get-it-now
42*32f1e47bSsommerfe
43*32f1e47bSsommerfe# Disable these targets as well
44*32f1e47bSsommerfe.SCCS_GET:
45*32f1e47bSsommerfe	$(SCCSCHECK) $@
46*32f1e47bSsommerfe
47*32f1e47bSsommerfe.SCCS_GET_POSIX:
48*32f1e47bSsommerfe	$(SCCSCHECK) $@
49*32f1e47bSsommerfe
50*32f1e47bSsommerfe.GET_POSIX:
51*32f1e47bSsommerfe	$(SCCSCHECK) $@
52*32f1e47bSsommerfe
53*32f1e47bSsommerfe# The list of ~-suffix rules here was extracted from a copy of
54*32f1e47bSsommerfe# 	/usr/share/lib/make/make.rules
55*32f1e47bSsommerfe# which was tagged:
56*32f1e47bSsommerfe# 	"make.rules.file   1.21    03/11/14 SMI"
57*32f1e47bSsommerfe#
58*32f1e47bSsommerfe# These could be consolidated into a smaller number of targets but
59*32f1e47bSsommerfe# are intentionally left as-is to facilitate cross-checking against
60*32f1e47bSsommerfe# newer versions of make.rules
61*32f1e47bSsommerfe#
62*32f1e47bSsommerfe
63*32f1e47bSsommerfe.c~:
64*32f1e47bSsommerfe	$(SCCSCHECK) $<
65*32f1e47bSsommerfe
66*32f1e47bSsommerfe.c~.o:
67*32f1e47bSsommerfe	$(SCCSCHECK) $<
68*32f1e47bSsommerfe
69*32f1e47bSsommerfe.c~.i:
70*32f1e47bSsommerfe	$(SCCSCHECK) $<
71*32f1e47bSsommerfe
72*32f1e47bSsommerfe.c~.ln:
73*32f1e47bSsommerfe	$(SCCSCHECK) $<
74*32f1e47bSsommerfe
75*32f1e47bSsommerfe.c~.a:
76*32f1e47bSsommerfe	$(SCCSCHECK) $<
77*32f1e47bSsommerfe
78*32f1e47bSsommerfe.y~:
79*32f1e47bSsommerfe	$(SCCSCHECK) $<
80*32f1e47bSsommerfe
81*32f1e47bSsommerfe.y~.c:
82*32f1e47bSsommerfe	$(SCCSCHECK) $<
83*32f1e47bSsommerfe
84*32f1e47bSsommerfe.y~.ln:
85*32f1e47bSsommerfe	$(SCCSCHECK) $<
86*32f1e47bSsommerfe
87*32f1e47bSsommerfe.y~.o:
88*32f1e47bSsommerfe	$(SCCSCHECK) $<
89*32f1e47bSsommerfe
90*32f1e47bSsommerfe.l~:
91*32f1e47bSsommerfe	$(SCCSCHECK) $<
92*32f1e47bSsommerfe
93*32f1e47bSsommerfe.l~.c:
94*32f1e47bSsommerfe	$(SCCSCHECK) $<
95*32f1e47bSsommerfe
96*32f1e47bSsommerfe.l~.ln:
97*32f1e47bSsommerfe	$(SCCSCHECK) $<
98*32f1e47bSsommerfe
99*32f1e47bSsommerfe.l~.o:
100*32f1e47bSsommerfe	$(SCCSCHECK) $<
101*32f1e47bSsommerfe
102*32f1e47bSsommerfe.cc~:
103*32f1e47bSsommerfe	$(SCCSCHECK) $<
104*32f1e47bSsommerfe
105*32f1e47bSsommerfe.cc~.o:
106*32f1e47bSsommerfe	$(SCCSCHECK) $<
107*32f1e47bSsommerfe
108*32f1e47bSsommerfe.cc~.i:
109*32f1e47bSsommerfe	$(SCCSCHECK) $<
110*32f1e47bSsommerfe
111*32f1e47bSsommerfe.cc~.a:
112*32f1e47bSsommerfe	$(SCCSCHECK) $<
113*32f1e47bSsommerfe
114*32f1e47bSsommerfe.C~:
115*32f1e47bSsommerfe	$(SCCSCHECK) $<
116*32f1e47bSsommerfe
117*32f1e47bSsommerfe.C~.o:
118*32f1e47bSsommerfe	$(SCCSCHECK) $<
119*32f1e47bSsommerfe
120*32f1e47bSsommerfe.C~.i:
121*32f1e47bSsommerfe	$(SCCSCHECK) $<
122*32f1e47bSsommerfe
123*32f1e47bSsommerfe.C~.a:
124*32f1e47bSsommerfe	$(SCCSCHECK) $<
125*32f1e47bSsommerfe
126*32f1e47bSsommerfe.f~:
127*32f1e47bSsommerfe	$(SCCSCHECK) $<
128*32f1e47bSsommerfe
129*32f1e47bSsommerfe.f~.o:
130*32f1e47bSsommerfe	$(SCCSCHECK) $<
131*32f1e47bSsommerfe
132*32f1e47bSsommerfe.f~.a:
133*32f1e47bSsommerfe	$(SCCSCHECK) $<
134*32f1e47bSsommerfe
135*32f1e47bSsommerfe.for~:
136*32f1e47bSsommerfe	$(SCCSCHECK) $<
137*32f1e47bSsommerfe
138*32f1e47bSsommerfe.for~.o:
139*32f1e47bSsommerfe	$(SCCSCHECK) $<
140*32f1e47bSsommerfe
141*32f1e47bSsommerfe.for~.a:
142*32f1e47bSsommerfe	$(SCCSCHECK) $<
143*32f1e47bSsommerfe
144*32f1e47bSsommerfe.F~:
145*32f1e47bSsommerfe	$(SCCSCHECK) $<
146*32f1e47bSsommerfe
147*32f1e47bSsommerfe.F~.o:
148*32f1e47bSsommerfe	$(SCCSCHECK) $<
149*32f1e47bSsommerfe
150*32f1e47bSsommerfe.F~.a:
151*32f1e47bSsommerfe	$(SCCSCHECK) $<
152*32f1e47bSsommerfe
153*32f1e47bSsommerfe.r~:
154*32f1e47bSsommerfe	$(SCCSCHECK) $<
155*32f1e47bSsommerfe
156*32f1e47bSsommerfe.r~.o:
157*32f1e47bSsommerfe	$(SCCSCHECK) $<
158*32f1e47bSsommerfe
159*32f1e47bSsommerfe.r~.a:
160*32f1e47bSsommerfe	$(SCCSCHECK) $<
161*32f1e47bSsommerfe
162*32f1e47bSsommerfe.f90~:
163*32f1e47bSsommerfe	$(SCCSCHECK) $<
164*32f1e47bSsommerfe
165*32f1e47bSsommerfe.f90~.o:
166*32f1e47bSsommerfe	$(SCCSCHECK) $<
167*32f1e47bSsommerfe
168*32f1e47bSsommerfe.f90~.a:
169*32f1e47bSsommerfe	$(SCCSCHECK) $<
170*32f1e47bSsommerfe
171*32f1e47bSsommerfe.ftn~:
172*32f1e47bSsommerfe	$(SCCSCHECK) $<
173*32f1e47bSsommerfe
174*32f1e47bSsommerfe.ftn~.o:
175*32f1e47bSsommerfe	$(SCCSCHECK) $<
176*32f1e47bSsommerfe
177*32f1e47bSsommerfe.ftn~.a:
178*32f1e47bSsommerfe	$(SCCSCHECK) $<
179*32f1e47bSsommerfe
180*32f1e47bSsommerfe.def~.sym:
181*32f1e47bSsommerfe	$(SCCSCHECK) $<
182*32f1e47bSsommerfe
183*32f1e47bSsommerfe.mod~:
184*32f1e47bSsommerfe	$(SCCSCHECK) $<
185*32f1e47bSsommerfe
186*32f1e47bSsommerfe.mod~.o:
187*32f1e47bSsommerfe	$(SCCSCHECK) $<
188*32f1e47bSsommerfe
189*32f1e47bSsommerfe.mod~.a:
190*32f1e47bSsommerfe	$(SCCSCHECK) $<
191*32f1e47bSsommerfe
192*32f1e47bSsommerfe.p~:
193*32f1e47bSsommerfe	$(SCCSCHECK) $<
194*32f1e47bSsommerfe
195*32f1e47bSsommerfe.p~.o:
196*32f1e47bSsommerfe	$(SCCSCHECK) $<
197*32f1e47bSsommerfe
198*32f1e47bSsommerfe.p~.a:
199*32f1e47bSsommerfe	$(SCCSCHECK) $<
200*32f1e47bSsommerfe
201*32f1e47bSsommerfe.s~.o:
202*32f1e47bSsommerfe	$(SCCSCHECK) $<
203*32f1e47bSsommerfe
204*32f1e47bSsommerfe.s~.a:
205*32f1e47bSsommerfe	$(SCCSCHECK) $<
206*32f1e47bSsommerfe
207*32f1e47bSsommerfe.S~.o:
208*32f1e47bSsommerfe	$(SCCSCHECK) $<
209*32f1e47bSsommerfe
210*32f1e47bSsommerfe.S~.a:
211*32f1e47bSsommerfe	$(SCCSCHECK) $<
212*32f1e47bSsommerfe
213*32f1e47bSsommerfe.sh~:
214*32f1e47bSsommerfe	$(SCCSCHECK) $<
215*32f1e47bSsommerfe
216*32f1e47bSsommerfe.cps~.h:
217*32f1e47bSsommerfe	$(SCCSCHECK) $<
218*32f1e47bSsommerfe
219*32f1e47bSsommerfe.java~.class:
220*32f1e47bSsommerfe	$(SCCSCHECK) $<
221