Makefile revision 2
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# CDDL HEADER START
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# The contents of this file are subject to the terms of the
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# Common Development and Distribution License (the "License").
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# You may not use this file except in compliance with the License.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# or http://www.opensolaris.org/os/licensing.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# See the License for the specific language governing permissions
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# and limitations under the License.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# When distributing Covered Code, include this CDDL HEADER in each
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# If applicable, add the following below this CDDL HEADER, with the
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# fields enclosed by brackets "[]" replaced with your own identifying
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# information: Portions Copyright [yyyy] [name of copyright owner]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# CDDL HEADER END
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoinclude $(SRC)/lib/Makefile.lib
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoSUBDIRS = $(MACH)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo$(BUILD64)SUBDIRS += $(MACH64)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# conditional assignments
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoall := TARGET= all
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoinstall := TARGET= install
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoclean := TARGET= clean
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoclobber := TARGET= clobber
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolint := TARGET= lint
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo_msg := TARGET= _msg
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppostub := TARGET= stub
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppostubinstall := TARGET= stubinstall
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fhepposparc_HDRS=
1ae0874509b6811fdde1dfd46f0d93fd09867a3fhepposparcv9_HDRS=
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoi386_HDRS=
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoHDRS= nvfru.h $($(MACH)_HDRS)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoROOTHDRDIR= $(ROOT)/usr/include
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoCHECKHDRS= $(HDRS:%.h=%.check)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo.KEEP_STATE:
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoall install clean clobber lint stub stubinstall: $(SUBDIRS)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo_msg: $(MACH) $(MACH64)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo$(ROOTHDRDIR)/%: %
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo $(INS.file)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo$(ROOTHDRDIR):
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo $(INS.dir)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoinstall_h: $(ROOTHDRS)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppocheck: $(CHECKHDRS)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo$(MACH) $(MACH64): FRC
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo @cd $@; pwd; $(MAKE) $(TARGET)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoFRC:
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo