| # |
| # 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 \ |
| hsmapi.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 \ |
| hsmapi.c \ |
| lock.c \ |
| main.c \ |
| mlog.c \ |
| openutil.c \ |
| qlock.c \ |
| path.c \ |
| ring.c \ |
| stream.c \ |
| util.c \ |
| sproc.c |
| |
| LOCALS = \ |
| content.c \ |
| inomap.c \ |
| var.c |
| |
| LOCALINCL = \ |
| getopt.h \ |
| inomap.h \ |
| var.h |
| |
| LTCOMMAND = xfsdump |
| |
| CFILES = $(COMMON) $(INVCOMMON) $(LOCALS) |
| HFILES = $(LOCALINCL) $(COMMINCL) $(INVINCL) |
| LINKS = $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON) |
| LDIRT = $(LINKS) |
| LLDLIBS = $(LIBUUID) $(LIBHANDLE) $(LIBATTR) $(LIBRMT) |
| LTDEPENDENCIES = $(LIBRMT) |
| |
| LCFLAGS = -DDUMP -DRMT -DBASED -DDOSOCKS -DINVCONVFIX -DSIZEEST -DPIPEINVFIX |
| |
| default: $(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/$@ $@ |