Makefile revision 843e19887f64dde75055cf8842fc4db2171eff45
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# CDDL HEADER START
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# The contents of this file are subject to the terms of the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Common Development and Distribution License (the "License").
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# You may not use this file except in compliance with the License.
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# or http://www.opensolaris.org/os/licensing.
83a28ca274521e15086fc39febde507bcc4e145eMark Andrews# See the License for the specific language governing permissions
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# and limitations under the License.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt#
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# When distributing Covered Code, include this CDDL HEADER in each
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# If applicable, add the following below this CDDL HEADER, with the
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# fields enclosed by brackets "[]" replaced with your own identifying
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed# information: Portions Copyright [yyyy] [name of copyright owner]
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed# CDDL HEADER END
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#pragma ident "%Z%%M% %I% %E% SMI"
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed# Use is subject to license terms.
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed#
87a58323be6bc89b50c216ac01c3e92f4721ab7cAutomatic Updater# uts/intel/ia32/sys/Makefile
938440694b33cd752e9e4b71a526368b4811c177Tinderbox User#
19c7b1a0293498a3e36692c59646ed6e15ffc8d0Tinderbox User# include global definitions
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsinclude ../../../../Makefile.master
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy ReedHDRS= \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed asm_linkage.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed kdi_regs.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed machtypes.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed privmregs.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed privregs.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed psw.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed pte.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed reg.h \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt stack.h \
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed trap.h \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt traptrace.h
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntROOTINCISA= $(ROOT)/usr/include/ia32
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntROOTDIR= $(ROOTINCISA)/sys
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntROOTDIRS= $(ROOTDIR)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy ReedROOTHDRS= $(HDRS:%=$(ROOTDIR)/%)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy ReedCHECKHDRS= $(HDRS:%.h=%.check)
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
30eec077db2bdcb6f2a0dc388a3cdde2ede75ec1Mark Andrews# install rules
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed$(ROOTDIR)/%: %
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed $(INS.file)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed.KEEP_STATE:
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed.PARALLEL: $(CHECKHDRS) $(ROOTHDRS)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reedinstall_h: $(ROOTINCISA) .WAIT $(ROOTDIRS) .WAIT $(ROOTHDRS)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed$(ROOTINCISA):
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed $(INS.dir)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed$(ROOTDIRS): $(ROOTINCISA)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed $(INS.dir)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reedcheck: $(CHECKHDRS)
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed