114843421SMatthew Ahrens# 214843421SMatthew Ahrens# CDDL HEADER START 314843421SMatthew Ahrens# 414843421SMatthew Ahrens# The contents of this file are subject to the terms of the 514843421SMatthew Ahrens# Common Development and Distribution License (the "License"). 614843421SMatthew Ahrens# You may not use this file except in compliance with the License. 714843421SMatthew Ahrens# 814843421SMatthew Ahrens# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 914843421SMatthew Ahrens# or http://www.opensolaris.org/os/licensing. 1014843421SMatthew Ahrens# See the License for the specific language governing permissions 1114843421SMatthew Ahrens# and limitations under the License. 1214843421SMatthew Ahrens# 1314843421SMatthew Ahrens# When distributing Covered Code, include this CDDL HEADER in each 1414843421SMatthew Ahrens# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1514843421SMatthew Ahrens# If applicable, add the following below this CDDL HEADER, with the 1614843421SMatthew Ahrens# fields enclosed by brackets "[]" replaced with your own identifying 1714843421SMatthew Ahrens# information: Portions Copyright [yyyy] [name of copyright owner] 1814843421SMatthew Ahrens# 1914843421SMatthew Ahrens# CDDL HEADER END 2014843421SMatthew Ahrens# 2114843421SMatthew Ahrens# 2214843421SMatthew Ahrens# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 2314843421SMatthew Ahrens# Use is subject to license terms. 24*d561bb99SAndy Fiddaman# Copyright 2018 OmniOS Community Edition (OmniOSce) Association. 2514843421SMatthew Ahrens# 2614843421SMatthew Ahrens 2714843421SMatthew Ahrensinclude ../Makefile.lib 2814843421SMatthew Ahrens 29*d561bb99SAndy FiddamanSUBDIRS= 30*d561bb99SAndy Fiddaman$(BUILDPY2)SUBDIRS += $(MACH) 31*d561bb99SAndy Fiddaman$(BUILD64)$(BUILDPY2)SUBDIRS += $(MACH64) 32*d561bb99SAndy Fiddaman$(BUILD64)$(BUILDPY3)SUBDIRS += py3 3314843421SMatthew AhrensXGETTEXT= $(GNUXGETTEXT) 3414843421SMatthew AhrensXGETFLAGS= $(GNUXGETFLAGS) 3514843421SMatthew Ahrens 3614843421SMatthew Ahrensall := TARGET= all 3714843421SMatthew Ahrensinstall := TARGET= install 3814843421SMatthew Ahrensclean := TARGET= clean 3914843421SMatthew Ahrensclobber := TARGET= clobber 4014843421SMatthew Ahrenslint := TARGET= lint 4114843421SMatthew Ahrens 42b6805bf7SGordon RossMSGFIND = $(FIND) . -name '*.py' -o -name '*.c' 43b6805bf7SGordon RossMSGFILES = $(MSGFIND:sh) 44b6805bf7SGordon RossPYCFIND = $(FIND) . -name '*.pyc' 45b6805bf7SGordon RossPYCFILES = $(PYCFIND:sh) 4614843421SMatthew AhrensPOFILE = pyzfs.po 4714843421SMatthew Ahrens 4814843421SMatthew Ahrens.KEEP_STATE: 4914843421SMatthew Ahrens 50b6805bf7SGordon Rossall install clean lint: $(SUBDIRS) 51b6805bf7SGordon Rossclobber: $(SUBDIRS) 52b6805bf7SGordon Ross $(RM) $(POFILE) $(PYCFILES) 5314843421SMatthew Ahrens 5414843421SMatthew Ahrens$(POFILE): pofile_MSGFILES 5514843421SMatthew Ahrens 5614843421SMatthew Ahrens_msg: $(MSGDOMAINPOFILE) 5714843421SMatthew Ahrens 5814843421SMatthew Ahrens$(SUBDIRS): FRC 5914843421SMatthew Ahrens @cd $@; pwd; $(MAKE) $(TARGET) 6014843421SMatthew Ahrens 6114843421SMatthew AhrensFRC: 6214843421SMatthew Ahrens 6314843421SMatthew Ahrensinclude ../../Makefile.msg.targ 64