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