Makefile revision 75ce41a57ff334bd8fe2cb9ed51eea835892f944
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# CDDL HEADER START
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# The contents of this file are subject to the terms of the
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# Common Development and Distribution License (the "License").
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# You may not use this file except in compliance with the License.
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# or http://www.opensolaris.org/os/licensing.
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# See the License for the specific language governing permissions
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# and limitations under the License.
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# When distributing Covered Code, include this CDDL HEADER in each
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# If applicable, add the following below this CDDL HEADER, with the
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# fields enclosed by brackets "[]" replaced with your own identifying
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# information: Portions Copyright [yyyy] [name of copyright owner]
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# CDDL HEADER END
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# Use is subject to license terms.
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# lib/libprtdiag_psr/sparc/desktop/picl/Makefile
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusUTSBASE = $(SRC)/uts
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusPLATFORM_OBJECTS= lw8.o
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusobjs/%.o pics/%.o: ../common/%.c
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(COMPILE.c) $(IFLAGS) -o $@ $<
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(POST_PROCESS_O)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusinclude $(SRC)/lib/libprtdiag_psr/sparc/Makefile.com
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusSRCS= $(OBJECTS:%.o=../common/%.c)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusLDLIBS += -lpicl
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusIFLAGS += -I$(USR_PLAT_DIR)/sun4u/include -I ../../../../libprtdiag/inc
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusIFLAGS += -I$(SRC)/cmd/picl/plugins/inc
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusLINTFLAGS += $(IFLAGS)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusPLATFORM= SUNW,Netra-T12
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus$(USR_PLAT_DIR)/$(PLATFORM)/lib/libprtdiag_psr.so.1 := FILEMODE= 0755
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus.KEEP_STATE:
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusPLATLIBS= $(PLATFORM:%=$(USR_PLAT_DIR)/%/lib/)
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Loweinstall: all $(PLATLIBS) $(USR_PSM_LIBS)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# install rules for SUNW,Sun-Blade-100/lib/libprtdiag_psr.so.1
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus$(PLATLIBS):
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(INS.dir)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus$(USR_PSM_LIB_DIR)/%: % $(USR_PSM_LIB_DIR)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(INS.file)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus$(USR_PSM_LIB_DIR):
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(INS.dir)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus# Rules for making message files
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus#
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusPOFILE= libprtdiag_psr_lw8_picl.po
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutusPOFILES= lw8.po
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus_msg: $(MSGDOMAIN) $(POFILE)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(RM) $(MSGDOMAIN)/$(POFILE)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(CP) $(POFILE) $(MSGDOMAIN)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus$(POFILE): $(POFILES)
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(RM) $@
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(CAT) $(POFILES) > $@
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus$(POFILES):
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(RM) messages.po
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext ../common/lw8.c`
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
8e50dcc9f00b393d43e6aa42b820bcbf1d3e1ce4brutus $(RM) messages.po