1*702941cdSRichard Lowe# 2*702941cdSRichard Lowe# CDDL HEADER START 3*702941cdSRichard Lowe# 4*702941cdSRichard Lowe# The contents of this file are subject to the terms of the 5*702941cdSRichard Lowe# Common Development and Distribution License (the "License"). 6*702941cdSRichard Lowe# You may not use this file except in compliance with the License. 7*702941cdSRichard Lowe# 8*702941cdSRichard Lowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*702941cdSRichard Lowe# or http://www.opensolaris.org/os/licensing. 10*702941cdSRichard Lowe# See the License for the specific language governing permissions 11*702941cdSRichard Lowe# and limitations under the License. 12*702941cdSRichard Lowe# 13*702941cdSRichard Lowe# When distributing Covered Code, include this CDDL HEADER in each 14*702941cdSRichard Lowe# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*702941cdSRichard Lowe# If applicable, add the following below this CDDL HEADER, with the 16*702941cdSRichard Lowe# fields enclosed by brackets "[]" replaced with your own identifying 17*702941cdSRichard Lowe# information: Portions Copyright [yyyy] [name of copyright owner] 18*702941cdSRichard Lowe# 19*702941cdSRichard Lowe# CDDL HEADER END 20*702941cdSRichard Lowe# 21*702941cdSRichard Lowe# 22*702941cdSRichard Lowe# Copyright 2008 Sun Microsystems, Inc. All rights reserved. 23*702941cdSRichard Lowe# Use is subject to license terms. 24*702941cdSRichard Lowe# 25*702941cdSRichard Lowe# 26*702941cdSRichard Lowe 27*702941cdSRichard Loweinclude ../Makefile.lib 28*702941cdSRichard Lowe 29*702941cdSRichard Lowe$(BUILD64)SUBDIRS += $(MACH64) 30*702941cdSRichard Lowe 31*702941cdSRichard Loweall := TARGET= all 32*702941cdSRichard Loweclean := TARGET= clean 33*702941cdSRichard Loweclobber := TARGET= clobber 34*702941cdSRichard Lowedelete := TARGET= delete 35*702941cdSRichard Loweinstall := TARGET= install 36*702941cdSRichard Lowelint := TARGET= lint 37*702941cdSRichard Lowe_msg := TARGET= _msg 38*702941cdSRichard Lowepackage := TARGET= package 39*702941cdSRichard Lowe 40*702941cdSRichard LoweLIBRARY= libsaveargs.a 41*702941cdSRichard Lowe 42*702941cdSRichard Lowe# definitions for install_h target 43*702941cdSRichard LoweHDRS= saveargs.h 44*702941cdSRichard LoweROOTHDRDIR= $(ROOT)/usr/include 45*702941cdSRichard LoweROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%) 46*702941cdSRichard LoweCHECKHDRS= $(HDRS:%.h=common/%.check) 47*702941cdSRichard Lowe 48*702941cdSRichard Lowe$(ROOTHDRS) := FILEMODE= 644 49*702941cdSRichard Lowe 50*702941cdSRichard Lowe# install rule for install_h target 51*702941cdSRichard Lowe$(ROOTHDRDIR)/%: common/% 52*702941cdSRichard Lowe $(INS.file) 53*702941cdSRichard Lowe 54*702941cdSRichard Lowe.KEEP_STATE: 55*702941cdSRichard Lowe 56*702941cdSRichard Loweall clean clobber delete install lint package: $(SUBDIRS) 57*702941cdSRichard Lowe 58*702941cdSRichard Loweinstall_h: $(ROOTHDRS) 59*702941cdSRichard Lowe 60*702941cdSRichard Lowecheck: $(CHECKHDRS) 61*702941cdSRichard Lowe 62*702941cdSRichard Lowe$(SUBDIRS): FRC 63*702941cdSRichard Lowe @cd $@; pwd; $(MAKE) $(TARGET) 64*702941cdSRichard Lowe 65*702941cdSRichard LoweFRC: 66