Makefile (7c478bd9) Makefile (ed31198c)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License, Version 1.0 only
6# (the "License"). You may not use this file except in compliance
7# with the License.
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
8#
9# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10# or http://www.opensolaris.org/os/licensing.
11# See the License for the specific language governing permissions
12# and limitations under the License.
13#
14# When distributing Covered Code, include this CDDL HEADER in each
15# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16# If applicable, add the following below this CDDL HEADER, with the
17# fields enclosed by brackets "[]" replaced with your own identifying
18# information: Portions Copyright [yyyy] [name of copyright owner]
19#
20# CDDL HEADER END
21#
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21
22#
22#
23# Copyright (c) 1994-2000 by Sun Microsystems, Inc.
24# All rights reserved.
23# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
24# Use is subject to license terms.
25#
25#
26#ident "%Z%%M% %I% %E% SMI"
27#
28# lib/cfgadm_plugins/sbd/Makefile
29
30include ../../../Makefile.master
31
32SUBDIRS= $(MACH) $(BUILD64) $(MACH64)
33
34all := TARGET= all
35clean := TARGET= clean
36clobber := TARGET= clobber
37delete := TARGET= delete
38install := TARGET= install
39lint := TARGET= lint
40_msg := TARGET= _msg
41package := TARGET= package
42
43TEXT_DOMAIN= SUNW_OST_OSLIB
44SDB_XCL_FILE= sbd.xcl
45XGETFLAGS= -a -x $(SDB_XCL_FILE)
46POFILE= sbd.po
47POFILES= generic.po
48
49SED= sed
50GREP= grep
26# lib/cfgadm_plugins/sbd/Makefile
27
28include ../../../Makefile.master
29
30SUBDIRS= $(MACH) $(BUILD64) $(MACH64)
31
32all := TARGET= all
33clean := TARGET= clean
34clobber := TARGET= clobber
35delete := TARGET= delete
36install := TARGET= install
37lint := TARGET= lint
38_msg := TARGET= _msg
39package := TARGET= package
40
41TEXT_DOMAIN= SUNW_OST_OSLIB
42SDB_XCL_FILE= sbd.xcl
43XGETFLAGS= -a -x $(SDB_XCL_FILE)
44POFILE= sbd.po
45POFILES= generic.po
46
47SED= sed
48GREP= grep
51CP= cp
52
53.KEEP_STATE:
54
55all clean clobber delete install lint package: $(SUBDIRS)
56
57$(MACH) $(MACH64): FRC
58 @cd $@; pwd; $(MAKE) $(TARGET)
59
60_msg: $(MSGDOMAIN) $(POFILE)
61 $(RM) $(MSGDOMAIN)/$(POFILE)
62 $(CP) $(POFILE) $(MSGDOMAIN)
63
64$(POFILE): $(POFILES)
65 $(RM) $@
66 $(CAT) $(POFILES) > $@
67
68$(POFILES): $(SDB_XCL_FILE)
69 $(RM) messages.po
70 $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext */*.[ch]`
71 $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
72 $(RM) messages.po
73
74FRC:
49
50.KEEP_STATE:
51
52all clean clobber delete install lint package: $(SUBDIRS)
53
54$(MACH) $(MACH64): FRC
55 @cd $@; pwd; $(MAKE) $(TARGET)
56
57_msg: $(MSGDOMAIN) $(POFILE)
58 $(RM) $(MSGDOMAIN)/$(POFILE)
59 $(CP) $(POFILE) $(MSGDOMAIN)
60
61$(POFILE): $(POFILES)
62 $(RM) $@
63 $(CAT) $(POFILES) > $@
64
65$(POFILES): $(SDB_XCL_FILE)
66 $(RM) messages.po
67 $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext */*.[ch]`
68 $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
69 $(RM) messages.po
70
71FRC: