6 # You may not use this file except in compliance with the License.
7 #
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.
12 #
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]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 PROG:sh= cd ..; basename `pwd`
28 SRCS= ../$(PROG).c ../zdb_il.c
29 OBJS= $(PROG).o zdb_il.o
30
31 include ../../Makefile.cmd
32 include ../../Makefile.ctf
33
34 INCS += -I../../../lib/libzpool/common
35 INCS += -I../../../uts/common/fs/zfs
36 INCS += -I../../../common/zfs
37
38 LDLIBS += -lzpool -lumem -lnvpair -lzfs -lavl
39
40 C99MODE= -xc99=%all
41 C99LMODE= -Xc99=%all
42
43 CFLAGS += $(CCVERBOSE)
44 CFLAGS64 += $(CCVERBOSE)
45 CPPFLAGS += -D_LARGEFILE64_SOURCE=1 -D_REENTRANT $(INCS)
46
47 # lint complains about unused _umem_* functions
48 LINTFLAGS += -xerroff=E_NAME_DEF_NOT_USED2
49 LINTFLAGS64 += -xerroff=E_NAME_DEF_NOT_USED2
50
51 .KEEP_STATE:
52
53 all: $(PROG)
54
55 $(PROG): $(OBJS)
56 $(LINK.c) -o $(PROG) $(OBJS) $(LDLIBS)
57 $(POST_PROCESS)
58
59 clean:
60
61 lint: lint_SRCS
62
63 include ../../Makefile.targ
64
65 %.o: ../%.c
|
6 # You may not use this file except in compliance with the License.
7 #
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.
12 #
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]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26 # Copyright (c) 2012 by Delphix. All rights reserved.
27 #
28
29 PROG:sh= cd ..; basename `pwd`
30 SRCS= ../$(PROG).c ../zdb_il.c
31 OBJS= $(PROG).o zdb_il.o
32
33 include ../../Makefile.cmd
34 include ../../Makefile.ctf
35
36 INCS += -I../../../lib/libzpool/common
37 INCS += -I../../../uts/common/fs/zfs
38 INCS += -I../../../common/zfs
39
40 LDLIBS += -lzpool -lumem -lnvpair -lzfs -lavl
41
42 C99MODE= -xc99=%all
43 C99LMODE= -Xc99=%all
44
45 CFLAGS += $(CCVERBOSE)
46 CFLAGS64 += $(CCVERBOSE)
47 CPPFLAGS += -D_LARGEFILE64_SOURCE=1 -D_REENTRANT $(INCS) -DDEBUG
48
49 # lint complains about unused _umem_* functions
50 LINTFLAGS += -xerroff=E_NAME_DEF_NOT_USED2
51 LINTFLAGS64 += -xerroff=E_NAME_DEF_NOT_USED2
52
53 .KEEP_STATE:
54
55 all: $(PROG)
56
57 $(PROG): $(OBJS)
58 $(LINK.c) -o $(PROG) $(OBJS) $(LDLIBS)
59 $(POST_PROCESS)
60
61 clean:
62
63 lint: lint_SRCS
64
65 include ../../Makefile.targ
66
67 %.o: ../%.c
|