8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / cmd / cmd-inet / usr.bin / nca / Makefile
blob88bae6de1c557c60f7f7aa6caf86146de3e94519
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 2004 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
26 # Copyright 2015 RackTop Systems.
29 PROG= ncab2clf
30 OBJS= ncab2clf.o
31 SRCS= $(OBJS:%.o=%.c)
33 include ../../../Makefile.cmd
36 # Message catalog
38 POFILE= ncab2clf.po
41 # these #defines are required to use UNIX 98 interfaces
42 _EXTN= -D_REENTRANT
44 $(OBJS) := CPPFLAGS += $(_EXTN)
46 LINTFLAGS += $(_EXTN)
48 INC_PATH += ../../../../uts/common/inet/nca -I.
49 CFLAGS += $(CCVERBOSE)
50 CERRWARN += -_gcc=-Wno-parentheses
51 CPPFLAGS += -I$(INC_PATH)
53 .KEEP_STATE:
55 .PARALLEL: $(OBJS)
57 all: $(PROG)
59 $(PROG): $(OBJS)
60 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
61 $(POST_PROCESS)
64 # Message catalog
66 _msg: $(POFILE)
68 $(POFILE): $(SRCS)
69 $(RM) ncab2clf.po
70 $(COMPILE.cpp) $(SRCS) > $(POFILE).i
71 $(XGETTEXT) $(XGETFLAGS) $(POFILE).i
72 sed "/^domain/d" messages.po > $@
73 $(RM) messages.po $(POFILE).i
76 install: all $(ROOTPROG)
78 clean:
79 $(RM) $(OBJS)
81 lint: lint_SRCS
83 include ../../../Makefile.targ