Makefile revision 75614fd9696d97522ed7ed8009a66eb3544d61ad
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce#
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# CDDL HEADER START
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce#
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# The contents of this file are subject to the terms of the
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# Common Development and Distribution License (the "License").
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# You may not use this file except in compliance with the License.
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce#
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# or http://www.opensolaris.org/os/licensing.
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# See the License for the specific language governing permissions
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# and limitations under the License.
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce#
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# When distributing Covered Code, include this CDDL HEADER in each
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# If applicable, add the following below this CDDL HEADER, with the
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# fields enclosed by brackets "[]" replaced with your own identifying
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# information: Portions Copyright [yyyy] [name of copyright owner]
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce#
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# CDDL HEADER END
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce#
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce# Use is subject to license terms.
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce#
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceMANIFEST = ssh.xml
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceSVCMETHOD = sshd
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceinclude ../../Makefile.cmd
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceinclude ../Makefile.ssh-common
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceSSHASKPASS= $(ROOTLIBSSH)/ssh-askpass
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceETCSSHDIR= $(ROOTETC)/ssh
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceDIRS= $(ETCSSHDIR) $(ROOTLIBSSH) $(ROOTLIBSUNSSH)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceFILES= sshd_config ssh_config moduli
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceETCSSHFILES= $(FILES:%=$(ETCSSHDIR)/%)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce$(ETCSSHFILES) := FILEMODE= 644
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceROOTMANIFESTDIR = $(ROOTSVCNETWORK)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce$(ETCSSHDIR)/% : %
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(INS.file)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce$(DIRS):
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(INS.dir)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce$(ROOTLIBSSH)/%: %
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(INS.file)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce$(POFILE):
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceall lint clean clobber _msg:
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceinstall: all $(DIRS) $(ETCSSHFILES) $(ROOTMANIFEST) $(ROOTSVCMETHOD) \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(SSHASKPASS)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorcecheck: $(CHKMANIFEST)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceinclude ../../Makefile.targ
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce