Makefile revision e2738c5e21a9e5d9a6525e48af4738deda3df455
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# CDDL HEADER START
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# The contents of this file are subject to the terms of the
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# Common Development and Distribution License (the "License").
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# You may not use this file except in compliance with the License.
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# or http://www.opensolaris.org/os/licensing.
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# See the License for the specific language governing permissions
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# and limitations under the License.
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# When distributing Covered Code, include this CDDL HEADER in each
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# If applicable, add the following below this CDDL HEADER, with the
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# fields enclosed by brackets "[]" replaced with your own identifying
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# information: Portions Copyright [yyyy] [name of copyright owner]
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# CDDL HEADER END
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# Use is subject to license terms.
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
7b1019a6d29ccb7999dc76cba3dde1c627e8e609Jerry Jelinek# ident "%Z%%M% %I% %E% SMI"
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjinclude ./Makefile.lp
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjSUBDIRS = filter crontab terminfo lib cmd model
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjMSGSUBDIRS = filter lib cmd model
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjROOTDIRS = \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTLIBLP) \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTLIBLP)/bin \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTLIBLP)/model \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTLIBLPLOCL) \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTLIB)/print \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTLIB)/print/bsd-adaptor \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(LPOWNSDIRS)
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjLPOWNSDIRS = \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTETCLP) \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTETCLP)/classes \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTETCLP)/forms \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTETCLP)/interfaces \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTETCLP)/printers \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTETCLP)/pwheels \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTETCLP)/ppd \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTVAR)/lp \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTVAR)/lp/logs \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTVARSP)/lp \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTVARSP)/lp/admins \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTVARSP)/lp/requests \
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj $(ROOTVARSP)/lp/system
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjSYMDIR1 = $(ROOTVARSP)/lp/admins/lp
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjSYMDIR2 = $(ROOTVARSP)/lp/bin
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjSYMDIR3 = $(ROOTVARSP)/lp/logs
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjSYMDIR4 = $(ROOTETCLP)/logs
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjSYMDIR5 = $(ROOTVARSP)/lp/model
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(SYMDIR1) := SYMLNKDEST = ../../../../etc/lp
7b1019a6d29ccb7999dc76cba3dde1c627e8e609Jerry Jelinek$(SYMDIR2) := SYMLNKDEST = ../../../usr/lib/lp/bin
7b1019a6d29ccb7999dc76cba3dde1c627e8e609Jerry Jelinek$(SYMDIR3) := SYMLNKDEST = ../../lp/logs
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(SYMDIR4) := SYMLNKDEST = ../../var/lp/logs
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(SYMDIR5) := SYMLNKDEST = ../../../usr/lib/lp/model
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjROOTSYMLINKDIRS = $(SYMDIR1) $(SYMDIR2) $(SYMDIR3) $(SYMDIR4) $(SYMDIR5)
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTVAR)/lp := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTVAR)/lp/logs := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTETCLP) := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTETCLP)/classes := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTETCLP)/forms := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTETCLP)/interfaces := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTETCLP)/printers := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTETCLP)/pwheels := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTETCLP)/ppd := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTVARSP)/lp := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTVARSP)/lp/admins := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTVARSP)/lp/requests := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTVARSP)/lp/system := DIRMODE = 775
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(LPOWNSDIRS) := OWNER = lp
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(LPOWNSDIRS) := GROUP = lp
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTLIB)/print := DIRMODE = 0755
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj$(ROOTLIB)/print/bsd-adaptor := DIRMODE = 0755
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjPOFILE= lp.po
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjPOFILES= lp_*.po
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj.KEEP_STATE:
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrjall: $(TXTS) $(SUBDIRS)
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj#
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# Each message catalog file is generated in each sub
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# directory and copied to the usr/src/cmd/lp/ directory.
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# Those message catalog files are consolidated into one
cc7a88b54b4969574f03e1a1225bb13be487f5dbmrj# message catalog file. The consolidated one will be copied
# into the $(ROOT)/catalog/SUNW_OST_OSCMD/ directory.
#
_msg: $(MSGDOMAINPOFILE)
$(POFILE): $(MSGSUBDIRS) pofile_POFILES
install: $(ROOTDIRS) $(ROOTSYMLINKDIRS) $(SUBDIRS)
clean strip lint: $(SUBDIRS)
clobber: $(SUBDIRS) local_clobber
local_clobber:
$(RM) $(CLOBBERFILES)
$(ROOTDIRS) :
$(INS.dir)
$(ROOTSYMLINKDIRS) :
-$(RM) $@; $(SYMLINK) $(SYMLNKDEST) $@
$(SUBDIRS): FRC
@cd $@; pwd; $(MAKE) $(TARGET)
FRC:
include $(SRC)/Makefile.msg.targ