Makefile revision ed31198c686205a26320612d2a5dd7b26ae63a15
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# CDDL HEADER START
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# The contents of this file are subject to the terms of the
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# Common Development and Distribution License (the "License").
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# You may not use this file except in compliance with the License.
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# or http://www.opensolaris.org/os/licensing.
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# See the License for the specific language governing permissions
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# and limitations under the License.
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# When distributing Covered Code, include this CDDL HEADER in each
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# If applicable, add the following below this CDDL HEADER, with the
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# fields enclosed by brackets "[]" replaced with your own identifying
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# information: Portions Copyright [yyyy] [name of copyright owner]
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# CDDL HEADER END
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
24fe0b3bf671e123467ce1df0b67cadd3614c8e4jmcp# Use is subject to license terms.
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro#
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroinclude ../../Makefile.master
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroinclude ../Makefile.lib
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroSUBDIRS = $(MACH)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro$(BUILD64)SUBDIRS += $(MACH64)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroall := TARGET= all
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroclean := TARGET= clean
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroclobber := TARGET= clobber
06e46062ef4f5f4b687cbafb4518fb123fe23920jbelorodelete := TARGET= delete
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroinstall := TARGET= install
06e46062ef4f5f4b687cbafb4518fb123fe23920jbelorolint := TARGET= lint
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro_msg := TARGET= _msg
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloropackage := TARGET= package
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroLIBRARY= libkstat.a
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroTEXT_DOMAIN= SUNW_OST_OSLIB
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroXGETFLAGS= -a
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroPOFILE= $(LIBRARY:.a=.po)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroPOFILES= generic.po
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroSED= sed
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroGREP= grep
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro.KEEP_STATE:
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroall clean clobber delete install lint package: $(SUBDIRS)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro# definitions for install_h target
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroHDRS= kstat.h
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroROOTHDRDIR= $(ROOT)/usr/include
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%)
8326d453818c9fb78ac1670cf49d26fa4da15003venkiCHECKHDRS= $(HDRS:%.h=%.check)
8326d453818c9fb78ac1670cf49d26fa4da15003venki
8326d453818c9fb78ac1670cf49d26fa4da15003venki# install rule for install_h target
8326d453818c9fb78ac1670cf49d26fa4da15003venki$(ROOTHDRDIR)/%: %
8326d453818c9fb78ac1670cf49d26fa4da15003venki $(INS.file)
8326d453818c9fb78ac1670cf49d26fa4da15003venki
8326d453818c9fb78ac1670cf49d26fa4da15003venkiinstall_h: $(ROOTHDRS)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbelorocheck: $(CHECKHDRS)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro$(SUBDIRS): FRC
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro @cd $@; pwd; $(MAKE) $(TARGET)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro_msg: $(MSGDOMAIN) $(POFILE)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(RM) $(MSGDOMAIN)/$(POFILE)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(CP) $(POFILE) $(MSGDOMAIN)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro$(POFILE): $(POFILES)
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(RM) $@
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(CAT) $(POFILES) > $@
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro$(POFILES):
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(RM) messages.po
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(XGETTEXT) $(XGETFLAGS) *.[ch]* */*.[ch]*
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro $(RM) messages.po
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloroFRC:
06e46062ef4f5f4b687cbafb4518fb123fe23920jbeloro