Makefile revision 7c16fe14e9f5fb2d3dd5deace9d093aaedba142a
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# CDDL HEADER START
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# The contents of this file are subject to the terms of the
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# Common Development and Distribution License (the "License").
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# You may not use this file except in compliance with the License.
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# or http://www.opensolaris.org/os/licensing.
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# See the License for the specific language governing permissions
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# and limitations under the License.
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# When distributing Covered Code, include this CDDL HEADER in each
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# If applicable, add the following below this CDDL HEADER, with the
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# fields enclosed by brackets "[]" replaced with your own identifying
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# information: Portions Copyright [yyyy] [name of copyright owner]
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# CDDL HEADER END
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#ident "%Z%%M% %I% %E% SMI"
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# Use is subject to license terms.
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# Efcode cleanup
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# Disable efdaemon on target systems not supporting Embedded Fcode Interpreter
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain# Enable efdaemon on target systems supporting Embedded Fcode Interpreter
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhaininclude $(SRC)/Makefile.master
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainFLASHPOSTDSRC= efcode.cleanup.sh
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainFLASHPOSTDPROG= $(FLASHPOSTDSRC:%.sh=%)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain#
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainall:= TARGET= all
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhaininstall:= TARGET= install
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainclean:= TARGET= clean
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainclobber:= TARGET= clobber
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainlint:= TARGET= lint
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainROOTETC= $(ROOT)/etc
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainETCFLASHD= $(ROOTETC)/flash
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainETCFLASHPOSTD= $(ROOTETC)/flash/postdeployment
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainDIRS= $(ETCFLASHD) $(ETCFLASHPOSTD)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainETCFLASHPOSTDPROG= $(FLASHPOSTDPROG:%=$(ETCFLASHPOSTD)/%)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHD) := DIRMODE= 755
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHD) := OWNER= root
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHD) := GROUP= sys
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHPOSTD) := DIRMODE= 755
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHPOSTD) := OWNER= root
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHPOSTD) := GROUP= sys
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHPOSTDPROG) := FILEMODE= 0744
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHPOSTDPROG) := OWNER= root
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHPOSTDPROG) := GROUP= sys
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain.KEEP_STATE:
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainall: $(FLASHPOSTDPROG)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhaininstall: all .WAIT $(DIRS) $(ETCFLASHPOSTDPROG)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(DIRS):
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain $(INS.dir)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain$(ETCFLASHPOSTD)/%: %
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain $(INS.file)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainclean:
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhainclobber: clean
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain $(RM) $(FLASHPOSTDPROG)
7c16fe14e9f5fb2d3dd5deace9d093aaedba142adhain $(RM) $(ETCFLASHPOSTD)/$(FLASHPOSTDPROG)