Makefile revision 843e19887f64dde75055cf8842fc4db2171eff45
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# CDDL HEADER START
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# The contents of this file are subject to the terms of the
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# Common Development and Distribution License (the "License").
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# You may not use this file except in compliance with the License.
9a379ef11a4bb232c8e41c12b82ec94c8e10d9a0vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# or http://www.opensolaris.org/os/licensing.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# See the License for the specific language governing permissions
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# and limitations under the License.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# When distributing Covered Code, include this CDDL HEADER in each
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# If applicable, add the following below this CDDL HEADER, with the
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# CDDL HEADER END
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
8f5b7f9f15a5da4efe1115e1be6df372cc1d1818vboxsync# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
8f5b7f9f15a5da4efe1115e1be6df372cc1d1818vboxsync# Use is subject to license terms.
8f5b7f9f15a5da4efe1115e1be6df372cc1d1818vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# ident "%Z%%M% %I% %E% SMI"
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# uts/i86xpv/vm/Makefile
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# Compilation of .c files in this directory is driven by Makefiles in i86xpv.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# This file only serves to install header files.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncUTSBASE = ../..
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# include global definitions
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncinclude ../Makefile.i86xpv
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# Override defaults.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncFILEMODE = 644
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncHDRS= seg_mf.h
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncROOTHDRS= $(HDRS:%=$(USR_PSM_IVM_DIR)/%)
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncROOTDIR= $(ROOT)/usr/share/src
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncROOTDIRS= $(ROOTDIR)/uts $(ROOTDIR)/uts/$(PLATFORM)
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncROOTLINK= $(ROOTDIR)/uts/$(PLATFORM)/vm
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsyncLINKDEST= ../../../../platform/$(PLATFORM)/include/vm
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsyncCHECKHDRS= $(HDRS:%.h=%.check)
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync.KEEP_STATE:
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync.PARALLEL: $(CHECKHDRS) $(ROOTHDRS)
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsyncinstall_h: $(ROOTDIRS) .WAIT $(ROOTHDRS) $(ROOTLINK)
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsynccheck: $(CHECKHDRS)
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync# install rules
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync#
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync$(USR_PSM_IVM_DIR)/%: ../vm/% $(USR_PSM_IVM_DIR)
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync $(INS.file)
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync$(ROOTDIRS):
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync $(INS.dir.root.bin)
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync# -r because this used to be a directory and is now a link.
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync$(ROOTLINK): $(ROOTDIRS)
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@ $(CHOWNLINK) $(CHGRPLINK)
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsyncCLEANFILES=
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsyncCLOBBERFILES=
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsync
1f1f533d5b88c35cf740dca55c6f1937d1035a36vboxsyncCLEANLINTFILES=
6b07d9a23ed1c650aa0a3b8de9d19f51b6b67e9fvboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsyncinclude ../../Makefile.targ
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync