dmake: do not set MAKEFLAGS=k
[unleashed/tickless.git] / usr / src / cmd / cmd-inet / usr.sbin / ipsecutils / Makefile
blobcb5a0948b2681c1bf700e15df9d23295f2d3a816
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
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.
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]
19 # CDDL HEADER END
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
26 PROG= ipsecalgs ipsecconf ipseckey
27 SOCKETPROG= ipsecalgs ipsecconf ipseckey
28 SRCS= ipsecalgs.c ipsecconf.c ipseckey.c
30 include ../../../Makefile.cmd
32 MANIFEST= ipsecalgs.xml policy.xml manual-key.xml
34 ROOTMANIFESTDIR= $(ROOTSVCNETWORKIPSEC)
35 $(ROOTMANIFEST) := FILEMODE= 444
36 include ../../Makefile.cmd-inet
38 COMMONSRCS= $(CMDINETCOMMONDIR)/$(COMMONOBJS:.o=.c)
39 SRCS+= $(COMMONSRCS)
42 # Message catalog
44 POFILES= ipsecalgs.po ipsecconf.po ipseckey.po
45 POFILE= ipsecutils.po
47 all:= TARGET= all
48 install:= TARGET= install
49 clean:= TARGET= clean
50 clobber:= TARGET= clobber
52 CLOBBERFILES += $(PROG) $(POFILES)
53 CLEANFILES += $(PROG) $(POFILES)
55 CPPFLAGS += -DSYSV -DBSD_COMP -I$(CMDINETCOMMONDIR) -I.
56 CERRWARN += -Wno-parentheses
57 CERRWARN += -Wno-uninitialized
58 CERRWARN += -Wno-switch
60 LDLIBS += -lipsecutil
62 .KEEP_STATE:
64 .PARALLEL:
66 .NO_PARALLEL: $(CHKMANIFEST)
68 all: $(PROG)
71 # message catalog
74 $(POFILE): $(POFILES)
75 $(RM) $@
76 cat $(POFILES) >> $@
78 $(COMMONOBJS): $(COMMONSRCS)
79 $(COMPILE.c) $(COMMONSRCS)
81 $(ROOTUSRSBINLINKS):
82 -$(RM) $@; $(SYMLINK) ../../sbin/$(@F) $@
84 install: $(PROG) $(ROOTFS_PROG) .WAIT $(ROOTUSRSBINPROG) \
85 $(ROOTUSRSBINLINKS) $(ROOTETCDEFAULTFILES) $(ROOTMANIFEST)
87 check: $(CHKMANIFEST)
89 clean:
90 -$(RM) $(CLEANFILES)
93 include ../../../Makefile.targ