Makefile revision 75ce41a57ff334bd8fe2cb9ed51eea835892f944
d3ed5b56cb6b58f87ffd125bed48f7668f13de1edirkx#
893328ef6ff86d0ca27774778d84410353789fb0fielding# CDDL HEADER START
6de8046f8f7e07cd83895a528df25d977e502c76nd#
893328ef6ff86d0ca27774778d84410353789fb0fielding# The contents of this file are subject to the terms of the
0202d2114cc6d7042995100519cce45c808c153bnd# Common Development and Distribution License (the "License").
0202d2114cc6d7042995100519cce45c808c153bnd# You may not use this file except in compliance with the License.
0202d2114cc6d7042995100519cce45c808c153bnd#
893328ef6ff86d0ca27774778d84410353789fb0fielding# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0202d2114cc6d7042995100519cce45c808c153bnd# or http://www.opensolaris.org/os/licensing.
893328ef6ff86d0ca27774778d84410353789fb0fielding# See the License for the specific language governing permissions
0202d2114cc6d7042995100519cce45c808c153bnd# and limitations under the License.
0202d2114cc6d7042995100519cce45c808c153bnd#
0202d2114cc6d7042995100519cce45c808c153bnd# When distributing Covered Code, include this CDDL HEADER in each
0202d2114cc6d7042995100519cce45c808c153bnd# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
0202d2114cc6d7042995100519cce45c808c153bnd# If applicable, add the following below this CDDL HEADER, with the
893328ef6ff86d0ca27774778d84410353789fb0fielding# fields enclosed by brackets "[]" replaced with your own identifying
893328ef6ff86d0ca27774778d84410353789fb0fielding# information: Portions Copyright [yyyy] [name of copyright owner]
893328ef6ff86d0ca27774778d84410353789fb0fielding#
893328ef6ff86d0ca27774778d84410353789fb0fielding# CDDL HEADER END
0d50a692ff2ac7bdb42e417737ed86ebf0a41671ben#
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz#
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz# Use is subject to license terms.
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz#
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz# lib/libprtdiag_psr/sparc/desktop/picl/Makefile
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzUTSBASE = $(SRC)/uts
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzPLATFORM_OBJECTS= lw8.o
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzobjs/%.o pics/%.o: ../common/%.c
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz $(COMPILE.c) $(IFLAGS) -o $@ $<
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz $(POST_PROCESS_O)
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzinclude $(SRC)/lib/libprtdiag_psr/sparc/Makefile.com
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzSRCS= $(OBJECTS:%.o=../common/%.c)
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzLDLIBS += -lpicl
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzIFLAGS += -I$(USR_PLAT_DIR)/sun4u/include -I ../../../../libprtdiag/inc
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzIFLAGS += -I$(SRC)/cmd/picl/plugins/inc
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzLINTFLAGS += $(IFLAGS)
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzPLATFORM= SUNW,Netra-T12
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz$(USR_PLAT_DIR)/$(PLATFORM)/lib/libprtdiag_psr.so.1 := FILEMODE= 0755
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
893328ef6ff86d0ca27774778d84410353789fb0fielding.KEEP_STATE:
893328ef6ff86d0ca27774778d84410353789fb0fielding
893328ef6ff86d0ca27774778d84410353789fb0fieldingPLATLIBS= $(PLATFORM:%=$(USR_PLAT_DIR)/%/lib/)
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
0b7037d0efc1cd510ee12e8a35c982c3f2da0353pquernainstall: all $(PLATLIBS) $(USR_PSM_LIBS)
0b7037d0efc1cd510ee12e8a35c982c3f2da0353pquerna
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz#
893328ef6ff86d0ca27774778d84410353789fb0fielding# install rules for SUNW,Sun-Blade-100/lib/libprtdiag_psr.so.1
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz#
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz$(PLATLIBS):
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz $(INS.dir)
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
893328ef6ff86d0ca27774778d84410353789fb0fielding$(USR_PSM_LIB_DIR)/%: % $(USR_PSM_LIB_DIR)
f14fe1f44cb7018927ee0e31eb959cba8dc3700bjorton $(INS.file)
893328ef6ff86d0ca27774778d84410353789fb0fielding
0b7037d0efc1cd510ee12e8a35c982c3f2da0353pquerna$(USR_PSM_LIB_DIR):
893328ef6ff86d0ca27774778d84410353789fb0fielding $(INS.dir)
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
893328ef6ff86d0ca27774778d84410353789fb0fielding#
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz# Rules for making message files
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz#
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzPOFILE= libprtdiag_psr_lw8_picl.po
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantzPOFILES= lw8.po
893328ef6ff86d0ca27774778d84410353789fb0fielding
f14fe1f44cb7018927ee0e31eb959cba8dc3700bjorton_msg: $(MSGDOMAIN) $(POFILE)
893328ef6ff86d0ca27774778d84410353789fb0fielding $(RM) $(MSGDOMAIN)/$(POFILE)
0b7037d0efc1cd510ee12e8a35c982c3f2da0353pquerna $(CP) $(POFILE) $(MSGDOMAIN)
0b7037d0efc1cd510ee12e8a35c982c3f2da0353pquerna
0b7037d0efc1cd510ee12e8a35c982c3f2da0353pquerna$(POFILE): $(POFILES)
0b7037d0efc1cd510ee12e8a35c982c3f2da0353pquerna $(RM) $@
893328ef6ff86d0ca27774778d84410353789fb0fielding $(CAT) $(POFILES) > $@
893328ef6ff86d0ca27774778d84410353789fb0fielding
893328ef6ff86d0ca27774778d84410353789fb0fielding$(POFILES):
893328ef6ff86d0ca27774778d84410353789fb0fielding $(RM) messages.po
893328ef6ff86d0ca27774778d84410353789fb0fielding $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext ../common/lw8.c`
893328ef6ff86d0ca27774778d84410353789fb0fielding $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
893328ef6ff86d0ca27774778d84410353789fb0fielding $(RM) messages.po
623882f55701a4c5a6bded180f60d86a524ac341sascha
5a3fb2c128b4671fb5091eaea8861c759f50a4e6brianp