|
|
| File: [Development] / xfs-cmds / xfsdump / dump / Makefile (download)
Revision 1.15, Thu Nov 10 22:05:47 2005 UTC (11 years, 11 months ago) by wkendall
Change xfsdump and xfsrestore to unconditionally compile support for extended attributes and DMAPI event flags. Noticed some code which would revert to an old media format if the user requested that extended attributes not be dumped. The intention being to make the dumps compatible with old xfsrestores (really old now). But using the old media format means that holes will not be efficiently encoded in the dump. So I'm removing this code so that we always dump in the current media format. |
#
# Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
#
TOPDIR = ..
include $(TOPDIR)/include/builddefs
COMMINCL = \
arch_xlate.h \
cldmgr.h \
content.h \
content_common.h \
content_inode.h \
dlog.h \
drive.h \
exit.h \
fs.h \
getdents.h \
global.h \
lock.h \
media.h \
mlog.h \
openutil.h \
path.h \
qlock.h \
ring.h \
stream.h \
ts_mtio.h \
types.h \
util.h \
sproc.h \
rec_hdr.h
INVINCL = \
inventory.h \
inv_priv.h
INVCOMMON = \
inv_api.c \
inv_core.c \
inv_files.c \
inv_fstab.c \
inv_idx.c \
inv_mgr.c \
inv_stobj.c
COMMON = \
arch_xlate.c \
cldmgr.c \
content_common.c \
dlog.c \
drive.c \
drive_scsitape.c \
drive_simple.c \
drive_minrmt.c \
fs.c \
getdents.c \
global.c \
lock.c \
main.c \
mlog.c \
openutil.c \
qlock.c \
path.c \
ring.c \
stream.c \
util.c \
sproc.c
LOCALS = \
content.c \
hsmapi.c \
inomap.c \
var.c
LOCALINCL = \
getopt.h \
hsmapi.h \
inomap.h \
var.h
LTCOMMAND = xfsdump
CFILES = $(COMMON) $(INVCOMMON) $(LOCALS)
HFILES = $(LOCALINCL)
LINKS = $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON)
LDIRT = $(LINKS)
LLDLIBS = $(LIBUUID) $(LIBHANDLE) $(LIBATTR) $(LIBDM) $(LIBRMT)
LTDEPENDENCIES = $(LIBRMT)
LCFLAGS = -DDUMP -DRMT -DBASED -DDOSOCKS -DINVCONVFIX -DSIZEEST -DPIPEINVFIX
default: $(LINKS) $(LTCOMMAND)
include $(BUILDRULES)
install: default
$(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
$(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_SBIN_DIR)
$(INSTALL) -m 755 -d $(PKG_BIN_DIR)
$(INSTALL) -S $(PKG_SBIN_DIR)/$(LTCOMMAND) $(PKG_BIN_DIR)/$(LTCOMMAND)
install-dev:
$(COMMINCL) $(COMMON):
@$(RM) $@; $(LN_S) ../common/$@ $@
$(INVINCL) $(INVCOMMON):
@$(RM) $@; $(LN_S) ../inventory/$@ $@