Makefile revision 2
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3Timo Sirainen#
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# CDDL HEADER START
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen#
e7f31dfdcf5c51983bc4a489d69714f763128c18Timo Sirainen# The contents of this file are subject to the terms of the
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# Common Development and Distribution License (the "License").
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# You may not use this file except in compliance with the License.
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen#
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# or http://www.opensolaris.org/os/licensing.
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# See the License for the specific language governing permissions
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# and limitations under the License.
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen#
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# If applicable, add the following below this CDDL HEADER, with the
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen#
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# CDDL HEADER END
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen#
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen#
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen#
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Siraineninclude ../../Makefile.lib
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Siraineninclude ../Makefile.defs
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo SirainenHDRS = libses.h libses_plugin.h
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo SirainenROOTHDRDIR = $(ROOTSCSIHDRDIR)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo SirainenROOTHDRS = $(HDRS:%=$(ROOTHDRDIR)/%)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo SirainenCHECKDIRS = $(HDRS:%.h=%.check)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo SirainenHDRDIR = common
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo SirainenSUBDIRS = $(MACH)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen$(BUILD64)SUBDIRS += $(MACH64)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainenall := TARGET= all
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainenclean := TARGET= clean
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainenclobber := TARGET= clobber
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Siraineninstall := TARGET= install
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainenlint := TARGET= lint
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Siraineninstall_h:= TARGET = install_h
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainenstub := TARGET = stub
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainenstubinstall := TARGET = stubinstall
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen.KEEP_STATE:
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainenall install clean clobber lint stub stubinstall: $(SUBDIRS)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Siraineninstall_h: $(ROOTHDRS)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainencheck: $(CHECKHDRS)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen$(SUBDIRS): FRC
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen @cd $@; pwd; $(MAKE) $(TARGET)
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo SirainenFRC:
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Siraineninclude ../Makefile.rootdirs
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Siraineninclude ../../Makefile.targ
443fd76b8dfbb708bf2eab8bf5fe7440cc90eb13Timo Sirainen