1*a61ed2ceSHans Rosenfeld# 2*a61ed2ceSHans Rosenfeld# CDDL HEADER START 3*a61ed2ceSHans Rosenfeld# 4*a61ed2ceSHans Rosenfeld# The contents of this file are subject to the terms of the 5*a61ed2ceSHans Rosenfeld# Common Development and Distribution License (the "License"). 6*a61ed2ceSHans Rosenfeld# You may not use this file except in compliance with the License. 7*a61ed2ceSHans Rosenfeld# 8*a61ed2ceSHans Rosenfeld# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*a61ed2ceSHans Rosenfeld# or http://www.opensolaris.org/os/licensing. 10*a61ed2ceSHans Rosenfeld# See the License for the specific language governing permissions 11*a61ed2ceSHans Rosenfeld# and limitations under the License. 12*a61ed2ceSHans Rosenfeld# 13*a61ed2ceSHans Rosenfeld# When distributing Covered Code, include this CDDL HEADER in each 14*a61ed2ceSHans Rosenfeld# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*a61ed2ceSHans Rosenfeld# If applicable, add the following below this CDDL HEADER, with the 16*a61ed2ceSHans Rosenfeld# fields enclosed by brackets "[]" replaced with your own identifying 17*a61ed2ceSHans Rosenfeld# information: Portions Copyright [yyyy] [name of copyright owner] 18*a61ed2ceSHans Rosenfeld# 19*a61ed2ceSHans Rosenfeld# CDDL HEADER END 20*a61ed2ceSHans Rosenfeld# 21*a61ed2ceSHans Rosenfeld# 22*a61ed2ceSHans Rosenfeld# Copyright 2008 Sun Microsystems, Inc. All rights reserved. 23*a61ed2ceSHans Rosenfeld# Use is subject to license terms. 24*a61ed2ceSHans Rosenfeld# 25*a61ed2ceSHans Rosenfeld# Copyright 2019, Joyent, Inc. 26*a61ed2ceSHans Rosenfeld# 27*a61ed2ceSHans Rosenfeld 28*a61ed2ceSHans Rosenfeldinclude ../../Makefile.lib 29*a61ed2ceSHans Rosenfeld 30*a61ed2ceSHans Rosenfeld$(INTEL_BLD)SUBDIRS = $(MACH) $(BUILD64) $(MACH64) 31*a61ed2ceSHans Rosenfeld 32*a61ed2ceSHans Rosenfeldall := TARGET= all 33*a61ed2ceSHans Rosenfeldclean := TARGET= clean 34*a61ed2ceSHans Rosenfeldclobber := TARGET= clobber 35*a61ed2ceSHans Rosenfelddelete := TARGET= delete 36*a61ed2ceSHans Rosenfeldinstall := TARGET= install 37*a61ed2ceSHans Rosenfeld_msg := TARGET= _msg 38*a61ed2ceSHans Rosenfeldpackage := TARGET= package 39*a61ed2ceSHans Rosenfeld 40*a61ed2ceSHans RosenfeldSED= sed 41*a61ed2ceSHans RosenfeldGREP= grep 42*a61ed2ceSHans Rosenfeld 43*a61ed2ceSHans Rosenfeld.KEEP_STATE: 44*a61ed2ceSHans Rosenfeld 45*a61ed2ceSHans Rosenfeldall clean delete install package: $(SUBDIRS) 46*a61ed2ceSHans Rosenfeldclobber: $(SUBDIRS) 47*a61ed2ceSHans Rosenfeld $(RM) $(POFILE) $(POFILES) 48*a61ed2ceSHans Rosenfeld 49*a61ed2ceSHans Rosenfeld$(SUBDIRS): FRC 50*a61ed2ceSHans Rosenfeld @cd $@; pwd; $(MAKE) $(TARGET) 51*a61ed2ceSHans Rosenfeld 52*a61ed2ceSHans Rosenfeld# 53*a61ed2ceSHans Rosenfeld# We don't build any gettext libraries here 54*a61ed2ceSHans Rosenfeld# 55*a61ed2ceSHans Rosenfeld_msg: 56*a61ed2ceSHans Rosenfeld 57*a61ed2ceSHans Rosenfeld$(POFILE): $(POFILES) 58*a61ed2ceSHans Rosenfeld $(RM) $@ 59*a61ed2ceSHans Rosenfeld $(CAT) $(POFILES) > $@ 60*a61ed2ceSHans Rosenfeld 61*a61ed2ceSHans Rosenfeld$(POFILES): 62*a61ed2ceSHans Rosenfeld $(RM) messages.po 63*a61ed2ceSHans Rosenfeld $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext */*.[ch]` 64*a61ed2ceSHans Rosenfeld $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@ 65*a61ed2ceSHans Rosenfeld $(RM) messages.po 66*a61ed2ceSHans Rosenfeld 67*a61ed2ceSHans RosenfeldFRC: 68