Unleashed v1.4
[unleashed.git] / usr / src / lib / rpcsec_gss / Makefile
blob37bd13beac6768c28f086fd08e3d7c624e926fb3
2 # CDDL HEADER START
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.
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.
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]
20 # CDDL HEADER END
23 # Copyright (c) 1995,1997, by Sun Microsystems, Inc.
24 # All rights reserved.
26 #pragma ident "%Z%%M% %I% %E% SMI"
28 include ../../Makefile.master
30 SUBDIRS= $(MACH) $(BUILD64) $(MACH64)
32 # include library definitions
33 include ../Makefile.lib
35 #override INS.liblink
36 INS.liblink= -$(RM) $@; $(SYMLINK) $(LIBLINKPATH)$(LIBLINKS)$(VERS) $@
38 HDRS=
40 CHECKHDRS= $(HDRS:%.h=%.check)
42 #install rule
43 $(ROOTDIRS)/%: %
44 $(INS.file)
46 all := TARGET= all
47 clean := TARGET= clean
48 clobber := TARGET= clobber
49 install := TARGET= install
50 _msg := TARGET= _msg
52 LIBRARY= rpcsec.a
53 TEXT_DOMAIN= SUNW_OST_NETRPC
54 XGETFLAGS= -a
55 POFILE= $(LIBRARY:.a=.po)
56 POFILES= generic.po
58 .KEEP_STATE:
60 all: .WAIT $(SUBDIRS)
63 install: all .WAIT $(SUBDIRS)
65 install_h:
67 clean clobber: $(SUBDIRS)
69 check: $(CHECKHDRS)
71 # include library targets
72 include ../Makefile.targ
74 $(MACH) $(MACH64): FRC
75 @cd $@; pwd; $(MAKE) $(TARGET)
77 _msg: $(MSGDOMAIN) $(POFILE)
78 $(RM) $(MSGDOMAIN)/$(POFILE)
79 $(CP) $(POFILE) $(MSGDOMAIN)
81 $(POFILE): .WAIT $(POFILES)
82 $(RM) $@
83 $(CAT) $(POFILES) > $@
85 $(POFILES):
86 $(RM) messages.po
87 $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext *.[ch]`
88 $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@
89 $(RM) messages.po
91 catalog:
93 $(MSGDOMAIN):
94 $(INS.dir)
96 FRC: