6 # (the "License"). You may not use this file except in compliance
7 # 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 #
22 #
23 # Copyright 2004 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 PROG= ncab2clf
28 OBJS= ncab2clf.o
29 SRCS= $(OBJS:%.o=%.c)
30
31 include ../../../Makefile.cmd
32
33 #
34 # Message catalog
35 #
36 POFILE= ncab2clf.po
37 #
38
39 # these #defines are required to use UNIX 98 interfaces
40 _EXTN= -D_REENTRANT
41
42 $(OBJS) := CPPFLAGS += $(_EXTN)
43
44 LINTFLAGS += $(_EXTN)
45
46 INC_PATH += ../../../../uts/common/inet/nca -I.
47 CFLAGS += $(CCVERBOSE)
48 CERRWARN += -_gcc=-Wno-parentheses
49 CPPFLAGS += -I$(INC_PATH)
50
51 .KEEP_STATE:
52
53 .PARALLEL: $(OBJS)
54
55 all: $(PROG)
56
57 $(PROG): $(OBJS)
58 $(LINK.c) $(OBJS) -o $@
59 $(POST_PROCESS)
60
61 #
62 # Message catalog
63 #
64 _msg: $(POFILE)
65
66 $(POFILE): $(SRCS)
67 $(RM) ncab2clf.po
68 $(COMPILE.cpp) $(SRCS) > $(POFILE).i
69 $(XGETTEXT) $(XGETFLAGS) $(POFILE).i
70 sed "/^domain/d" messages.po > $@
71 $(RM) messages.po $(POFILE).i
72
73 #
74 install: all $(ROOTPROG)
75
76 clean:
77 $(RM) $(OBJS)
78
|
6 # (the "License"). You may not use this file except in compliance
7 # 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 #
22 #
23 # Copyright 2004 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26 # Copyright 2015 RackTop Systems.
27 #
28
29 PROG= ncab2clf
30 OBJS= ncab2clf.o
31 SRCS= $(OBJS:%.o=%.c)
32
33 include ../../../Makefile.cmd
34
35 #
36 # Message catalog
37 #
38 POFILE= ncab2clf.po
39 #
40
41 # these #defines are required to use UNIX 98 interfaces
42 _EXTN= -D_REENTRANT
43
44 $(OBJS) := CPPFLAGS += $(_EXTN)
45
46 LINTFLAGS += $(_EXTN)
47
48 INC_PATH += ../../../../uts/common/inet/nca -I.
49 CFLAGS += $(CCVERBOSE)
50 CERRWARN += -_gcc=-Wno-parentheses
51 CPPFLAGS += -I$(INC_PATH)
52
53 .KEEP_STATE:
54
55 .PARALLEL: $(OBJS)
56
57 all: $(PROG)
58
59 $(PROG): $(OBJS)
60 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
61 $(POST_PROCESS)
62
63 #
64 # Message catalog
65 #
66 _msg: $(POFILE)
67
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
74
75 #
76 install: all $(ROOTPROG)
77
78 clean:
79 $(RM) $(OBJS)
80
|