xref: /freebsd/sys/contrib/openzfs/lib/libzfsbootenv/Makefile.am (revision e3aa18ad71782a73d3dd9dd3d526bbd2b607ca16)
1716fd348SMartin Matuskalibzfsbootenv_la_CFLAGS  = $(AM_CFLAGS) $(LIBRARY_CFLAGS)
2716fd348SMartin Matuskalibzfsbootenv_la_CFLAGS += -fvisibility=hidden
32c48331dSMatt Macy
4716fd348SMartin Matuskalib_LTLIBRARIES += libzfsbootenv.la
5716fd348SMartin MatuskaCPPCHECKTARGETS += libzfsbootenv.la
62c48331dSMatt Macy
7716fd348SMartin Matuskalibzfsbootenv_la_CPPFLAGS  = $(AM_CPPFLAGS)
8716fd348SMartin Matuskalibzfsbootenv_la_CPPFLAGS += -I$(srcdir)/include/os/@ac_system_l@/zfs
92c48331dSMatt Macy
102c48331dSMatt Macydist_libzfsbootenv_la_SOURCES = \
11716fd348SMartin Matuska	%D%/lzbe_device.c \
12716fd348SMartin Matuska	%D%/lzbe_pair.c \
13716fd348SMartin Matuska	%D%/lzbe_util.c
142c48331dSMatt Macy
152c48331dSMatt Macylibzfsbootenv_la_LIBADD = \
16716fd348SMartin Matuska	libzfs.la \
17716fd348SMartin Matuska	libnvpair.la
182c48331dSMatt Macy
192c48331dSMatt Macylibzfsbootenv_la_LDFLAGS =
202c48331dSMatt Macy
212c48331dSMatt Macyif !ASAN_ENABLED
222c48331dSMatt Macylibzfsbootenv_la_LDFLAGS += -Wl,-z,defs
232c48331dSMatt Macyendif
242c48331dSMatt Macy
252c48331dSMatt Macylibzfsbootenv_la_LDFLAGS += -version-info 1:0:0
267877fdebSMatt Macy
27716fd348SMartin Matuskapkgconfig_DATA += %D%/libzfsbootenv.pc
28184c1b94SMartin Matuska
29*e3aa18adSMartin Matuskadist_noinst_DATA += %D%/libzfsbootenv.abi %D%/libzfsbootenv.suppr
30