Makefile revision 2
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# CDDL HEADER START
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# The contents of this file are subject to the terms of the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# Common Development and Distribution License (the "License").
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# You may not use this file except in compliance with the License.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# or http://www.opensolaris.org/os/licensing.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# See the License for the specific language governing permissions
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# and limitations under the License.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# When distributing Covered Code, include this CDDL HEADER in each
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# If applicable, add the following below this CDDL HEADER, with the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# CDDL HEADER END
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# lib/libraidcfg/Makefile
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncinclude $(SRC)/lib/Makefile.lib
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncHDRS = raidcfg_spi.h raidcfg.h
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncHDRDIR = common
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncSUBDIRS = $(MACH)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync$(BUILD64)SUBDIRS += $(MACH64)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncPOFILE = libraidcfg.po
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncMSGSRCS :sh = echo */*.c
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncMSGFILES = $(MSGSRCS:%.c=%.i)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncall := TARGET= all
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncclean := TARGET= clean
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncclobber := TARGET= clobber
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncinstall := TARGET= install
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynclint := TARGET= lint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncstub := TARGET = stub
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncstubinstall := TARGET = stubinstall
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync.KEEP_STATE:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncall clean clobber install lint stub stubinstall: $(SUBDIRS)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncinstall_h: $(ROOTHDRS)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynccheck: $(CHECKHDRS)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync$(SUBDIRS): FRC
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync @cd $@; pwd; $(MAKE) $(TARGET)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync_msg: $(MSGDOMAINPOFILE)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync$(POFILE): $(MSGFILES)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync $(BUILDPO.msgfiles)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncFRC:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncinclude $(SRC)/Makefile.msg.targ
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncinclude $(SRC)/lib/Makefile.targ
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync