Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# CDDL HEADER START
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# The contents of this file are subject to the terms of the
843e19887f64dde75055cf8842fc4db2171eff45johnlev# Common Development and Distribution License, Version 1.0 only
843e19887f64dde75055cf8842fc4db2171eff45johnlev# (the "License"). You may not use this file except in compliance
843e19887f64dde75055cf8842fc4db2171eff45johnlev# with the License.
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
843e19887f64dde75055cf8842fc4db2171eff45johnlev# or http://www.opensolaris.org/os/licensing.
843e19887f64dde75055cf8842fc4db2171eff45johnlev# See the License for the specific language governing permissions
843e19887f64dde75055cf8842fc4db2171eff45johnlev# and limitations under the License.
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# When distributing Covered Code, include this CDDL HEADER in each
843e19887f64dde75055cf8842fc4db2171eff45johnlev# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
843e19887f64dde75055cf8842fc4db2171eff45johnlev# If applicable, add the following below this CDDL HEADER, with the
843e19887f64dde75055cf8842fc4db2171eff45johnlev# fields enclosed by brackets "[]" replaced with your own identifying
843e19887f64dde75055cf8842fc4db2171eff45johnlev# information: Portions Copyright [yyyy] [name of copyright owner]
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# CDDL HEADER END
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
269473047d747f7815af570197e4ef7322d3632cEvan Yan#ident "%Z%%M% %I% %E% SMI"
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# Copyright (c) 1989-2001 by Sun Microsystems, Inc.
843e19887f64dde75055cf8842fc4db2171eff45johnlev# All rights reserved.
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# cmd/vi/Makefile
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlevSUBDIRS= misc port
843e19887f64dde75055cf8842fc4db2171eff45johnlevTXTS= PRESERVE README
843e19887f64dde75055cf8842fc4db2171eff45johnlevPOFILES= $(SUBDIRS:%=%/%.po)
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlevinclude ../Makefile.cmd
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# For message catalogue file
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlevPOFILE= vi.po
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlevOWNER= root
843e19887f64dde75055cf8842fc4db2171eff45johnlevGROUP= sys
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlevall:= TARGET= all
843e19887f64dde75055cf8842fc4db2171eff45johnlevinstall:= TARGET= install
843e19887f64dde75055cf8842fc4db2171eff45johnlevclean:= TARGET= clean
843e19887f64dde75055cf8842fc4db2171eff45johnlevclobber:= TARGET= clobber
843e19887f64dde75055cf8842fc4db2171eff45johnlevlint:= TARGET= lint
843e19887f64dde75055cf8842fc4db2171eff45johnlev_msg:= TARGET= catalog
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlev# this directory is made in ../../Targetdirs
843e19887f64dde75055cf8842fc4db2171eff45johnlevROOTINITD= $(ROOTETC)/init.d
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlevROOTLINK= $(ROOTETC)/rc2.d/S89PRESERVE
e4b86885570d77af552e9cf94f142f4d744fb8c8Cheng Sean Ye
e4b86885570d77af552e9cf94f142f4d744fb8c8Cheng Sean YeETCINITF= PRESERVE
e4b86885570d77af552e9cf94f142f4d744fb8c8Cheng Sean YeROOTETCINITF= $(ETCINITF:%=$(ROOTINITD)/%)
e4b86885570d77af552e9cf94f142f4d744fb8c8Cheng Sean Ye$(ROOTETCINITF):= FILEMODE = 744
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlev$(ROOTINITD)/% : %
843e19887f64dde75055cf8842fc4db2171eff45johnlev $(INS.file)
843e19887f64dde75055cf8842fc4db2171eff45johnlev
17169044f903cb92234f23d0ba0ce43449614a4dbrutus.KEEP_STATE:
17169044f903cb92234f23d0ba0ce43449614a4dbrutus
17169044f903cb92234f23d0ba0ce43449614a4dbrutusall: $(SUBDIRS)
17169044f903cb92234f23d0ba0ce43449614a4dbrutus
843e19887f64dde75055cf8842fc4db2171eff45johnlevinstall: $(ETCINITF) $(SUBDIRS) $(ROOTETCINITF) $(ROOTLINK)
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlev$(ROOTLINK): $(ROOTETCINITF)
843e19887f64dde75055cf8842fc4db2171eff45johnlev -$(RM) $@
843e19887f64dde75055cf8842fc4db2171eff45johnlev -$(LN) -f $(ROOTETCINITF) $@
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlevclean lint: $(SUBDIRS)
843e19887f64dde75055cf8842fc4db2171eff45johnlev
269473047d747f7815af570197e4ef7322d3632cEvan Yanclobber: $(SUBDIRS) clobber_local
269473047d747f7815af570197e4ef7322d3632cEvan Yan
269473047d747f7815af570197e4ef7322d3632cEvan Yanclobber_local:
269473047d747f7815af570197e4ef7322d3632cEvan Yan $(RM) $(CLOBBERFILES)
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev# For message catalogue file
843e19887f64dde75055cf8842fc4db2171eff45johnlev#
843e19887f64dde75055cf8842fc4db2171eff45johnlev_msg: $(SUBDIRS)
843e19887f64dde75055cf8842fc4db2171eff45johnlev $(RM) $(POFILE)
843e19887f64dde75055cf8842fc4db2171eff45johnlev cat $(POFILES) > $(POFILE)
843e19887f64dde75055cf8842fc4db2171eff45johnlev $(RM) $(MSGDOMAIN)/$(POFILE)
843e19887f64dde75055cf8842fc4db2171eff45johnlev cp $(POFILE) $(MSGDOMAIN)
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlev$(SUBDIRS): FRC
843e19887f64dde75055cf8842fc4db2171eff45johnlev @cd $@; pwd; $(MAKE) $(TARGET)
843e19887f64dde75055cf8842fc4db2171eff45johnlev
843e19887f64dde75055cf8842fc4db2171eff45johnlevFRC:
843e19887f64dde75055cf8842fc4db2171eff45johnlev