1716fd348SMartin Matuskalibnvpair_la_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) $(LIBRARY_CFLAGS) 2716fd348SMartin Matuskalibnvpair_la_CFLAGS += $(LIBTIRPC_CFLAGS) 3716fd348SMartin Matuskalibnvpair_la_CFLAGS += -fvisibility=hidden 4eda14cbcSMatt Macy 5c03c5b1cSMartin Matuska# wchar_t is undefined-signedness, but we compare to >=0; this warns with unsigned wchar_t 6716fd348SMartin Matuska%D%/libnvpair_la-libnvpair_json.$(OBJEXT) : CFLAGS += -Wno-type-limits 7716fd348SMartin Matuska%D%/libnvpair_la-libnvpair_json.l$(OBJEXT): CFLAGS += -Wno-type-limits 8c03c5b1cSMartin Matuska 9716fd348SMartin Matuskalib_LTLIBRARIES += libnvpair.la 10716fd348SMartin MatuskaCPPCHECKTARGETS += libnvpair.la 11eda14cbcSMatt Macy 12eda14cbcSMatt Macydist_libnvpair_la_SOURCES = \ 13716fd348SMartin Matuska %D%/libnvpair.c \ 14716fd348SMartin Matuska %D%/libnvpair_json.c \ 15716fd348SMartin Matuska %D%/nvpair_alloc_system.c 16eda14cbcSMatt Macy 17eda14cbcSMatt Macynodist_libnvpair_la_SOURCES = \ 18716fd348SMartin Matuska module/nvpair/nvpair_alloc_fixed.c \ 19716fd348SMartin Matuska module/nvpair/nvpair.c \ 20716fd348SMartin Matuska module/nvpair/fnvpair.c 21eda14cbcSMatt Macy 22eda14cbcSMatt Macylibnvpair_la_LIBADD = \ 23716fd348SMartin Matuska libspl_assert.la 24eda14cbcSMatt Macy 25eda14cbcSMatt Macylibnvpair_la_LIBADD += $(LIBTIRPC_LIBS) $(LTLIBINTL) 26eda14cbcSMatt Macy 27eda14cbcSMatt Macylibnvpair_la_LDFLAGS = 28eda14cbcSMatt Macy 29eda14cbcSMatt Macyif !ASAN_ENABLED 30eda14cbcSMatt Macylibnvpair_la_LDFLAGS += -Wl,-z,defs 31eda14cbcSMatt Macyendif 32eda14cbcSMatt Macy 33eda14cbcSMatt Macylibnvpair_la_LDFLAGS += -version-info 3:0:0 347877fdebSMatt Macy 35*e3aa18adSMartin Matuskadist_noinst_DATA += %D%/libnvpair.abi %D%/libnvpair.suppr 36