Makefile revision 269473047d747f7815af570197e4ef7322d3632c
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# CDDL HEADER START
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# The contents of this file are subject to the terms of the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# Common Development and Distribution License (the "License").
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# You may not use this file except in compliance with the License.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# or http://www.opensolaris.org/os/licensing.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# See the License for the specific language governing permissions
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# and limitations under the License.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# When distributing Covered Code, include this CDDL HEADER in each
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# If applicable, add the following below this CDDL HEADER, with the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# CDDL HEADER END
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync# Use is subject to license terms.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncinclude ../../../Makefile.master
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncSUBDIRS = $(MACH)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync$(BUILD64)SUBDIRS += $(MACH64)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncall := TARGET= all
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncclean := TARGET= clean
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncclobber := TARGET= clobber
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncdelete := TARGET= delete
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncinstall := TARGET= install
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynclint := TARGET= lint
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync_msg := TARGET= _msg
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncpackage := TARGET= package
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncTEXT_DOMAIN= SUNW_OST_OSLIB
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncXGETFLAGS= -a -x shp.xcl
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncPOFILE= shp.po
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncPOFILES= generic.po
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncSED= sed
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncGREP= grep
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync.KEEP_STATE:
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncall clean clobber delete install lint package: $(SUBDIRS)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync$(SUBDIRS): FRC
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync @cd $@; pwd; $(MAKE) $(TARGET)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync_msg: $(MSGDOMAIN) $(POFILE)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(RM) $(MSGDOMAIN)/$(POFILE)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(CP) $(POFILE) $(MSGDOMAIN)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync$(POFILE): $(POFILES)
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(RM) $@
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(CAT) $(POFILES) > $@
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync$(POFILES):
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(RM) messages.po
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext *.[ch]* */*.[ch]*`
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync $(RM) messages.po
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncFRC:
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync