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 FSTYPE= nfs
28 TYPEPROG= nfs4cbd
29
30 include ../../Makefile.fstype
31
32 OBJS= $(TYPEPROG).o nfs_tbind.o thrpool.o
33 SRCS= $(TYPEPROG).c ../../fslib.c ../lib/nfs_tbind.c ../lib/thrpool.c
34
35 LDLIBS += -lnsl
36 CPPFLAGS += -I. -I../.. -I../lib
37 CFLAGS += $(CCVERBOSE)
38
39 CERRWARN += -_gcc=-Wno-unused-variable
40 CERRWARN += -_gcc=-Wno-parentheses
41 CERRWARN += -_gcc=-Wno-extra
42
43 .KEEP_STATE:
44
45 all: $(TYPEPROG)
46
47 $(TYPEPROG): $(OBJS)
48 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
49 $(POST_PROCESS)
50
51 nfs_tbind.o: ../lib/nfs_tbind.c
52 $(COMPILE.c) ../lib/nfs_tbind.c
53
54 thrpool.o: ../lib/thrpool.c
55 $(COMPILE.c) ../lib/thrpool.c
56
57 install: $(TYPEPROG)
58
59 lint: lint_SRCS
60
61 clean:
62 $(RM) $(OBJS)
|
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 (c) 2018, Joyent, Inc.
27
28 FSTYPE= nfs
29 TYPEPROG= nfs4cbd
30
31 include ../../Makefile.fstype
32
33 OBJS= $(TYPEPROG).o nfs_tbind.o thrpool.o
34 SRCS= $(TYPEPROG).c ../../fslib.c ../lib/nfs_tbind.c ../lib/thrpool.c
35
36 LDLIBS += -lnsl
37 CPPFLAGS += -I. -I../.. -I../lib
38 CFLAGS += $(CCVERBOSE)
39
40 CERRWARN += -_gcc=-Wno-unused-variable
41 CERRWARN += -_gcc=-Wno-parentheses
42 CERRWARN += -_gcc=-Wno-extra
43
44 # not linted
45 SMATCH=off
46
47 .KEEP_STATE:
48
49 all: $(TYPEPROG)
50
51 $(TYPEPROG): $(OBJS)
52 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
53 $(POST_PROCESS)
54
55 nfs_tbind.o: ../lib/nfs_tbind.c
56 $(COMPILE.c) ../lib/nfs_tbind.c
57
58 thrpool.o: ../lib/thrpool.c
59 $(COMPILE.c) ../lib/thrpool.c
60
61 install: $(TYPEPROG)
62
63 lint: lint_SRCS
64
65 clean:
66 $(RM) $(OBJS)
|