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