1 libnvpair_la_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) $(LIBRARY_CFLAGS)
2 libnvpair_la_CFLAGS += $(LIBTIRPC_CFLAGS)
3 libnvpair_la_CFLAGS += -fvisibility=hidden
4
5 # wchar_t is undefined-signedness, but we compare to >=0; this warns with unsigned wchar_t
6 %D%/libnvpair_la-libnvpair_json.$(OBJEXT) : CFLAGS += -Wno-type-limits
7 %D%/libnvpair_la-libnvpair_json.l$(OBJEXT): CFLAGS += -Wno-type-limits
8
9 lib_LTLIBRARIES += libnvpair.la
10 CPPCHECKTARGETS += libnvpair.la
11
12 dist_libnvpair_la_SOURCES = \
13 %D%/libnvpair.c \
14 %D%/libnvpair_json.c \
15 %D%/nvpair_alloc_system.c
16
17 nodist_libnvpair_la_SOURCES = \
18 module/nvpair/nvpair_alloc_fixed.c \
19 module/nvpair/nvpair.c \
20 module/nvpair/fnvpair.c
21
22 libnvpair_la_LIBADD = \
23 libspl_assert.la
24
25 libnvpair_la_LIBADD += $(LIBTIRPC_LIBS) $(LTLIBINTL)
26
27 libnvpair_la_LDFLAGS =
28
29 if !ASAN_ENABLED
30 libnvpair_la_LDFLAGS += -Wl,-z,defs
31 endif
32
33 libnvpair_la_LDFLAGS += -version-info 3:0:0
34
35 dist_noinst_DATA += %D%/libnvpair.abi %D%/libnvpair.suppr
Cache object: eff42321e8151721f46d8c5910c210b2
|