66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# CDDL HEADER START
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# The contents of this file are subject to the terms of the
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# Common Development and Distribution License (the "License").
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# You may not use this file except in compliance with the License.
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# or http://www.opensolaris.org/os/licensing.
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# See the License for the specific language governing permissions
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# and limitations under the License.
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# When distributing Covered Code, include this CDDL HEADER in each
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# If applicable, add the following below this CDDL HEADER, with the
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# fields enclosed by brackets "[]" replaced with your own identifying
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# information: Portions Copyright [yyyy] [name of copyright owner]
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# CDDL HEADER END
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
f808c858fa61e7769218966759510a8b1190dfcfraf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# lib/libprtdiag/sparc/sun4v/Makefile
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# Platform specific Makefile for libprtdiag.
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# PLATFORM is the target for the binary installation.
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfPLATFORM = sun4v
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
f808c858fa61e7769218966759510a8b1190dfcfrafOBJECTS = io.o cpu.o memory.o kstat.o prom.o \
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf pdevinfo_funcs.o display_funcs.o \
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf pdevinfo_sun4v.o display_sun4v.o
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfinclude ../../Makefile.com
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfSRCS = $(OBJECTS:%.o=../../common/%.c)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfLDLIBS += -lpicl -lm
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf# used for creating message catalogue files
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf#
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweTEXT_DOMAIN= SUNW_OST_OSLIB
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweSED= sed
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweGREP= grep
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf.KEEP_STATE:
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfall: stub $(LIBS)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfinstall: stubinstall all $(USR_PSM_LIBS)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfstubinstall: stub $(STUBUSR_PSM_LIBS)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlflint: lintcheck
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfinclude $(SRC)/lib/Makefile.targ
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfPOFILE= libprtdiag_sun4v.po
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlfPOFILES= generic.po
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf_msg: $(MSGDOMAIN) $(POFILE)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf $(RM) $(MSGDOMAIN)/$(POFILE)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf $(CP) $(POFILE) $(MSGDOMAIN)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf$(POFILE): $(POFILES)
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf $(RM) $@
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf $(CAT) $(POFILES) > $@
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf$(POFILES):
66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24mlf $(RM) messages.po
$(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext ../../common/*.c`
$(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
$(RM) messages.po