xref: /illumos-gate/usr/src/lib/pyzfs/Makefile (revision 70143b9f)
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.
2445ede40bSAndy Fiddaman# Copyright 2021 OmniOS Community Edition (OmniOSce) Association.
2514843421SMatthew Ahrens#
2614843421SMatthew Ahrens
2714843421SMatthew Ahrensinclude	../Makefile.lib
2814843421SMatthew Ahrens
29*70143b9fSRichard LoweSUBDIRS= py3
30*70143b9fSRichard Lowe$(BUILDPY3b)SUBDIRS += py3b
3145ede40bSAndy Fiddaman
3214843421SMatthew AhrensXGETTEXT=	$(GNUXGETTEXT)
3314843421SMatthew AhrensXGETFLAGS=	$(GNUXGETFLAGS)
3414843421SMatthew Ahrens
3514843421SMatthew Ahrensall :=		TARGET= all
3614843421SMatthew Ahrensinstall :=	TARGET= install
3714843421SMatthew Ahrensclean :=	TARGET= clean
3814843421SMatthew Ahrensclobber :=	TARGET= clobber
3914843421SMatthew Ahrens
40b6805bf7SGordon RossMSGFIND =	$(FIND) . -name '*.py' -o -name '*.c'
41b6805bf7SGordon RossMSGFILES =	$(MSGFIND:sh)
42b6805bf7SGordon RossPYCFIND =	$(FIND) . -name '*.pyc'
43e8921a52SAndy FiddamanPYCFILES =	$(PYCFIND:sh)
4414843421SMatthew AhrensPOFILE =	pyzfs.po
4514843421SMatthew Ahrens
4614843421SMatthew Ahrens.KEEP_STATE:
4714843421SMatthew Ahrens
48241c90a0SRichard Loweall install clean: $(SUBDIRS)
49b6805bf7SGordon Rossclobber: $(SUBDIRS)
50b6805bf7SGordon Ross	$(RM) $(POFILE) $(PYCFILES)
5114843421SMatthew Ahrens
5214843421SMatthew Ahrens$(POFILE):	pofile_MSGFILES
5314843421SMatthew Ahrens
5414843421SMatthew Ahrens_msg: $(MSGDOMAINPOFILE)
5514843421SMatthew Ahrens
5614843421SMatthew Ahrens$(SUBDIRS): FRC
5714843421SMatthew Ahrens	@cd $@; pwd; $(MAKE) $(TARGET)
5814843421SMatthew Ahrens
5914843421SMatthew AhrensFRC:
6014843421SMatthew Ahrens
6114843421SMatthew Ahrensinclude ../../Makefile.msg.targ
62