Makefile revision 8d483882aa3390058094b043f3d62187b5d1de03
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson#
816e576f77e2c46df3e3d97d65822aa8aded7c4bDavid Lawrence# CDDL HEADER START
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson#
69b641bf31d95fd79a50dcea2cdb0fcb23fe22c6David Lawrence# The contents of this file are subject to the terms of the
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson# Common Development and Distribution License (the "License").
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson# You may not use this file except in compliance with the License.
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson#
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson# or http://www.opensolaris.org/os/licensing.
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson# See the License for the specific language governing permissions
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson# and limitations under the License.
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson#
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson# When distributing Covered Code, include this CDDL HEADER in each
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson# If applicable, add the following below this CDDL HEADER, with the
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson# fields enclosed by brackets "[]" replaced with your own identifying
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson# information: Portions Copyright [yyyy] [name of copyright owner]
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson#
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson# CDDL HEADER END
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson#
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson#
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson#ident "%Z%%M% %I% %E% SMI"
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson#
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
35b61b8fb1f377ec9b68bbc8e4e43fbd2756a04dAndreas Gustafsson# Use is subject to license terms.
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson#
35b61b8fb1f377ec9b68bbc8e4e43fbd2756a04dAndreas Gustafsson# cmd/devfsadm/Makefile
35b61b8fb1f377ec9b68bbc8e4e43fbd2756a04dAndreas Gustafsson#
35b61b8fb1f377ec9b68bbc8e4e43fbd2756a04dAndreas Gustafsson
35b61b8fb1f377ec9b68bbc8e4e43fbd2756a04dAndreas GustafssonDEFAULTFILES = devfsadm.dfl
35b61b8fb1f377ec9b68bbc8e4e43fbd2756a04dAndreas Gustafsson
35b61b8fb1f377ec9b68bbc8e4e43fbd2756a04dAndreas GustafssonETCDEVFILES=reserved_devnames
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafsson
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafssoninclude ../Makefile.cmd
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafsson
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafsson#
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafsson# One for each ISA.
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafsson#
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas GustafssonSUBDIRS = $(MACH)
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafsson
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafssonall := TARGET= all
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafssoninstall := TARGET= install
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafssonclean := TARGET= clean
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafssonclobber := TARGET= clobber
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafsson_msg := TARGET= _msg
074ae7bf0993ced96b32e3e85553a401f3f3eca9Andreas Gustafssonlint := TARGET= lint
e5dd56553e0e8db9a698bca931a9c9d356792844Andreas Gustafsson
95940593a680fd37704b74849902ca7fd2ff8f2aAndreas GustafssonROOTETCDEV= $(ROOTETC)/dev
95940593a680fd37704b74849902ca7fd2ff8f2aAndreas GustafssonROOTETCDEVFILES=$(ETCDEVFILES:%=$(ROOTETCDEV)/%)
95940593a680fd37704b74849902ca7fd2ff8f2aAndreas Gustafsson$(ROOTETCDEV) := DIRMODE= 755
95940593a680fd37704b74849902ca7fd2ff8f2aAndreas Gustafsson$(ROOTETCDEV) := OWNER= root
95940593a680fd37704b74849902ca7fd2ff8f2aAndreas Gustafsson$(ROOTETCDEV) := GROUP= sys
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson$(ROOTETCDEVFILES) := OWNER = root
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson$(ROOTETCDEVFILES) := GROUP = sys
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson$(ROOTETCDEVFILES) := FILEMODE = 0644
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson.KEEP_STATE:
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafssonall: $(SUBDIRS) $(ETCDEVFILES)
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafssonclean lint _msg: $(SUBDIRS)
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafssonclobber: $(SUBDIRS)
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson $(RM) $(ROOTETCDEVFILES)
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafssoninstall: $(SUBDIRS) $(ROOTETCDEFAULTFILES) $(ROOTETCDEVFILES)
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson
9769d3146777ca71af80b459ecec1ef8e2d05950Andreas Gustafsson$(ROOTETCDEV):
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson $(INS.dir)
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson$(ROOTETCDEV)/% : % $(ROOTETCDEV)
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson $(INS.file)
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson$(SUBDIRS): FRC
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson @cd $@; pwd; $(MAKE) $(TARGET)
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas GustafssonFRC:
d8417b5f3406f4ace0f3bdb228b05a7b701976d6Andreas Gustafsson