Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# CDDL HEADER START
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# The contents of this file are subject to the terms of the
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# Common Development and Distribution License (the "License").
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# You may not use this file except in compliance with the License.
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
aa0553becec2abc2e781f839ba1d399c31c2c07fvboxsync# or http://www.opensolaris.org/os/licensing.
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# See the License for the specific language governing permissions
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# and limitations under the License.
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# When distributing Covered Code, include this CDDL HEADER in each
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# If applicable, add the following below this CDDL HEADER, with the
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# CDDL HEADER END
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync# Use is subject to license terms.
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync#
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncPROG= picld
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncMANIFEST= picl.xml
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncinclude ../../Makefile.cmd
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncROOTMANIFESTDIR= $(ROOTSVCSYSTEM)
f0cc930d8596521542e3cc0af28ff414bd1406c9vboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncROOTLIBPICLD= $(ROOTLIB)/picl
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncROOTLIBPICLDDAEMON= $(PROG:%=$(ROOTLIBPICLD)/%)
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync$(ROOTLIBPICLD) := FILEMODE= 755
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncCPPFLAGS += -I../../../lib/libpicltree -I../../../lib/libpicl
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncLDLIBS += -L$(SRC)/lib/libpicltree/$(MACH)
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncLDLIBS += -lpicltree
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncCFLAGS += $(CCVERBOSE)
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncCPPFLAGS += -D_REENTRANT
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncLINTFLAGS += -u
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync.KEEP_STATE:
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncall: $(PROG)
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncinstall: all $(ROOTLIBPICLD) $(ROOTLIBPICLDDAEMON) $(ROOTMANIFEST)
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsynccheck: $(CHKMANIFEST)
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncclean:
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsynclint: lint_PROG
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync$(ROOTLIBPICLD):
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync $(INS.dir)
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync$(ROOTLIBPICLD)/%: %
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync $(INS.file)
c6edf7dc986f135b6df52c3bc5c22f807df53ff4vboxsync
c6edf7dc986f135b6df52c3bc5c22f807df53ff4vboxsyncinclude ../../Makefile.targ
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsyncFRC:
4832e45dfdb8317c5f8c62be9e8103f80703972dvboxsync