blob: e36e775eee6021b886bf8e86d5cccc6dda788d73 [file] [log] [blame]
# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
#
TOPDIR = ..
include $(TOPDIR)/include/builddefs
LTCOMMAND = xfs_db
HFILES = \
addr.h \
agf.h \
agfl.h \
agi.h \
attr.h \
attrset.h \
attrshort.h \
bit.h \
block.h \
bmap.h \
bmroot.h \
btblock.h \
check.h \
command.h \
crc.h \
debug.h \
dir2.h \
dir2sf.h \
dquot.h \
echo.h \
faddr.h \
field.h \
flist.h \
fprint.h \
frag.h \
freesp.h \
fsmap.h \
fuzz.h \
hash.h \
help.h \
init.h \
inode.h \
input.h \
io.h \
logformat.h \
malloc.h \
metadump.h \
namei.h \
obfuscate.h \
output.h \
print.h \
quit.h \
rtgroup.h \
sb.h \
sig.h \
strvec.h \
symlink.h \
text.h \
type.h \
write.h
CFILES = $(HFILES:.h=.c) \
bmap_inflate.c \
btdump.c \
btheight.c \
convert.c \
info.c \
iunlink.c \
rdump.c \
timelimit.c
LSRCFILES = xfs_admin.sh xfs_ncheck.sh xfs_metadump.sh
LLDLIBS = $(LIBXFS) $(LIBXLOG) $(LIBFROG) $(LIBUUID) $(LIBRT) $(LIBURCU) \
$(LIBPTHREAD)
LTDEPENDENCIES = $(LIBXFS) $(LIBXLOG) $(LIBFROG)
LLDFLAGS += -static-libtool-libs
ifeq ($(ENABLE_EDITLINE),yes)
LLDLIBS += $(LIBEDITLINE) $(LIBTERMCAP)
CFLAGS += -DENABLE_EDITLINE
endif
default: depend $(LTCOMMAND)
include $(BUILDRULES)
install: default
$(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
$(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_SBIN_DIR)
$(INSTALL) -m 755 xfs_admin.sh $(PKG_SBIN_DIR)/xfs_admin
$(INSTALL) -m 755 xfs_ncheck.sh $(PKG_SBIN_DIR)/xfs_ncheck
$(INSTALL) -m 755 xfs_metadump.sh $(PKG_SBIN_DIR)/xfs_metadump
install-dev:
-include .dep