2 # Copyright (C) 2018 Oracle. All Rights Reserved.
6 include $(TOPDIR
)/include/builddefs
8 # On linux we get fsmap from the system or define it ourselves
9 # so include this based on platform type. If this reverts to only
10 # the autoconf check w/o local definition, change to testing HAVE_GETFSMAP
11 SCRUB_PREREQS
=$(PKG_PLATFORM
)$(HAVE_OPENAT
)$(HAVE_FSTATAT
)
13 ifeq ($(SCRUB_PREREQS
),linuxyesyes
)
15 INSTALL_SCRUB
= install-scrub
54 LLDLIBS
+= $(LIBHANDLE
) $(LIBFROG
) $(LIBPTHREAD
) $(LIBUNISTRING
)
55 LTDEPENDENCIES
+= $(LIBHANDLE
) $(LIBFROG
) $(LIBUNISTRING
)
58 ifeq ($(HAVE_MALLINFO
),yes
)
59 LCFLAGS
+= -DHAVE_MALLINFO
62 ifeq ($(HAVE_SYNCFS
),yes
)
63 LCFLAGS
+= -DHAVE_SYNCFS
66 ifeq ($(HAVE_LIBATTR
),yes
)
67 LCFLAGS
+= -DHAVE_LIBATTR
70 ifeq ($(HAVE_U8NORMALIZE
),yes
)
72 LCFLAGS
+= -DHAVE_U8NORMALIZE
75 ifeq ($(HAVE_SG_IO
),yes
)
76 LCFLAGS
+= -DHAVE_SG_IO
79 ifeq ($(HAVE_HDIO_GETGEO
),yes
)
80 LCFLAGS
+= -DHAVE_HDIO_GETGEO
83 default
: depend
$(LTCOMMAND
)
85 phase5.o unicrash.o xfs.o
: $(TOPDIR
)/include/builddefs
89 install: default
$(INSTALL_SCRUB
)
92 $(INSTALL
) -m
755 -d
$(PKG_ROOT_SBIN_DIR
)
93 $(LTINSTALL
) -m
755 $(LTCOMMAND
) $(PKG_ROOT_SBIN_DIR
)