8354 sync regcomp(3C) with upstream (fix make catalog)
[unleashed/tickless.git] / usr / src / lib / libprtdiag_psr / sparc / montoya / Makefile
blob424ef58118b9f63cf2f02f24d9f4c2c390b6305b
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
25 # lib/libprtdiag_psr/sparc/montoya/Makefile
27 UTSCLOSED = ../../../../uts
28 UTSBASE = ../../../../../src/uts
30 PLATFORM_OBJECTS= montoya.o
32 include ../Makefile.com
35 # Override the PSR_MACH variable to use sun4v libraries
37 PSR_MACH=sun4v
39 IFLAGS += -I ../../../libprtdiag/inc
40 IFLAGS += -I$(SRC)/cmd/picl/plugins/inc
41 LDLIBS += -lpicl
43 LINTFLAGS += $(IFLAGS)
45 PLATFORM=SUNW,Netra-CP3060
47 $(USR_PLAT_DIR)/$(PLATFORM)/lib/libprtdiag_psr.so.1 := FILEMODE= 0755
49 .KEEP_STATE:
51 PLATLIBS= $(USR_PLAT_DIR)/$(PLATFORM)/lib
53 install: all $(USR_PSM_LIBS) $(LINKED_PRTDIAG_DIRS)
56 # install rules
59 $(USR_PSM_LIB_DIR)/%: % $(USR_PSM_LIB_DIR)
60 $(INS.file)
62 $(USR_PSM_LIB_DIR):
63 $(INS.dir)
65 $(LINKED_DIRS): $(USR_PLAT_DIR)
66 -$(INS.dir)
68 $(LINKED_LIB_DIRS): $(LINKED_DIRS)
69 -$(INS.dir)
71 $(LINKED_PRTDIAG_DIRS): $(USR_PLAT_DIR)
72 -$(INS.slink6)
75 # used for message files
77 POFILE= libprtdiag_psr_monto.po
78 POFILES= monto.po
81 _msg: $(MSGDOMAIN) $(POFILE)
82 $(RM) $(MSGDOMAIN)/$(POFILE)
83 $(CP) $(POFILE) $(MSGDOMAIN)
85 $(POFILE): $(POFILES)
86 $(RM) $@
87 $(CAT) $(POFILES) > $@
89 $(POFILES):
90 $(RM) messages.po
91 $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext common/montoya.c`
92 $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
93 $(RM) messages.po