Makefile revision f808c858fa61e7769218966759510a8b1190dfcf
d657c51f14601d0235434ffb78cf6ac0f27cc83cLennart Poettering#
220a21d38f675eb835f5758e3d23e896573aa5eaLennart Poettering# CDDL HEADER START
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek#
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek# The contents of this file are subject to the terms of the
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering# Common Development and Distribution License (the "License").
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering# You may not use this file except in compliance with the License.
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering#
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek# or http://www.opensolaris.org/os/licensing.
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmek# See the License for the specific language governing permissions
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmek# and limitations under the License.
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmek#
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmek# When distributing Covered Code, include this CDDL HEADER in each
2a97b03b3b087e724867e7501ae0c1535ee35031Umut Tezduyar Lindskog# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek# If applicable, add the following below this CDDL HEADER, with the
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek# fields enclosed by brackets "[]" replaced with your own identifying
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering# information: Portions Copyright [yyyy] [name of copyright owner]
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering#
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering# CDDL HEADER END
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering#
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek#
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering# Use is subject to license terms.
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek#
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek# ident "%Z%%M% %I% %E% SMI"
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek#
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmekinclude ../Makefile.lib
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart PoetteringSUBDIRS = $(MACH)
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering$(BUILD64)SUBDIRS += $(MACH64)
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering# conditional assignments
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poetteringall := TARGET= all
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poetteringinstall := TARGET= install
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poetteringclean := TARGET= clean
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poetteringclobber := TARGET= clobber
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poetteringlint := TARGET= lint
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poetteringtest := TARGET= test
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering# definitions for install_h target
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart PoetteringHDRS= libdevice.h
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart PoetteringROOTHDRDIR= $(ROOT)/usr/include
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart PoetteringROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%)
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart PoetteringCHECKHDRS= $(HDRS:%.h=%.check)
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek.KEEP_STATE:
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmekall install clean clobber lint: $(SUBDIRS)
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek# install rule for install_h target
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek$(ROOTHDRDIR)/%: %
81c7dd897c6af68e66b58e97abce676641edc197Lennart Poettering $(INS.file)
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poetteringinstall_h: $(ROOTHDRS)
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poetteringcheck: $(CHECKHDRS)
090771492f155cebe7075171530e96c1cd515d71Lennart Poettering
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek$(SUBDIRS): FRC
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek @cd $@; pwd; $(MAKE) $(TARGET)
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-SzmekFRC:
ba8df74bb643c0f7c343fef78bba3661b0f9c31cKay Sievers