22 #
23 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 PROG= availdevs
28
29 include ../Makefile.cmd
30
31 ROOTCMDDIR= $(ROOTLIB)/zfs
32
33 INCS += -I$(ADJUNCT_PROTO)/usr/include/libxml2
34
35 #
36 # There is no lint library for libxml2, so we need to avoid linking against
37 # it during lint, as well as turning off the warnings lint would generate.
38 #
39 LDLIBS += -lzfs_jni -lnvpair -lzfs
40 all install := LDLIBS += -lxml2
41 LINTFLAGS += -xerroff=E_NAME_USED_NOT_DEF2
42
43 CPPFLAGS += $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
44 $(NOT_RELEASE_BUILD) CPPFLAGS += -DDEBUG
45
46 .KEEP_STATE:
47
48 all: $(PROG)
49
50 install: all $(ROOTCMD)
51
52 clean:
53
54 lint: lint_PROG
55
56 include ../Makefile.targ
|
22 #
23 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 PROG= availdevs
28
29 include ../Makefile.cmd
30
31 ROOTCMDDIR= $(ROOTLIB)/zfs
32
33 INCS += -I$(ADJUNCT_PROTO)/usr/include/libxml2
34
35 #
36 # There is no lint library for libxml2, so we need to avoid linking against
37 # it during lint, as well as turning off the warnings lint would generate.
38 #
39 LDLIBS += -lzfs_jni -lnvpair -lzfs
40 all install := LDLIBS += -lxml2
41 LINTFLAGS += -xerroff=E_NAME_USED_NOT_DEF2
42 ADJUNCT_LIBS = libxml2.so
43
44 CPPFLAGS += $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
45 $(NOT_RELEASE_BUILD) CPPFLAGS += -DDEBUG
46
47 .KEEP_STATE:
48
49 all: $(PROG)
50
51 install: all $(ROOTCMD)
52
53 clean:
54
55 lint: lint_PROG
56
57 include ../Makefile.targ
|