|
|
| File: [Development] / xfs-cmds / irix / repair / Makefile (download)
Revision 1.5, Fri Sep 29 17:16:48 2006 UTC (11 years ago) by mvalluri
Progress reporting for lengthy runs. Added progress.c and progress.h |
#!smake
BASEVERSION=n32bit
ALTVERSIONS=64bit
WANTPARALLEL=yes_please
include ${ROOT}/usr/include/make/cmdcommondefs
COMMANDS = xfs_prepair
XFSCMDS = $(DEPTH)/..
LCOPTS = -fullwarn
SBINDIR = /usr/sbin
LCFLAGS = -I$(DEPTH)/include -I$(DEPTH)/include/xfs \
`sh $(DEPTH)/include/version.sh $(XFSCMDS)/xfsprogs/VERSION`
LHFILES = \
agheader.h attr_repair.h avl.h avl64.h bmap.h dinode.h dir.h \
dir2.h dir_stack.h globals.h incore.h protos.h scan.h rt.h \
err_protos.h versions.h prefetch.h progress.h threads.h
LCFILES = \
agheader.c attr_repair.c avl.c avl64.c bmap.c dir.c dir2.c \
dino_chunks.c dinode.c dir_stack.c globals.c incore.c \
incore_bmc.c incore_ext.c incore_ino.c init.c \
phase1.c phase2.c phase3.c phase4.c phase5.c phase6.c phase7.c \
prefetch.c progress.c rt.c sb.c scan.c versions.c xfs_repair.c threads.c
LOBJS = $(LCFILES:.c=.o)
LDIRT = $(LHFILES) $(LCFILES) Makedepend $(TARGETS)
default: $(TARGETS)
include $(CMDCOMMONRULES)
$(COMMANDS): $(LOBJS) $(LHFILES) $(LCFILES)
$(CCF) $(DEBUG) $(LOBJS) $(LDFLAGS) -o $@
purify: $(LOBJS)
purify -leaks-at-exit=yes $(CCF) -o xfs_prepair $(LOBJS) $(LDFLAGS)
$(LHFILES) $(LCFILES):
@rm -f $@; ln -s $(XFSCMDS)/xfsprogs/repair/$@ $@
n32bitinstall: default
$(INSTALL) -F $(SBINDIR) $(COMMANDS)
64bitinstall: default
$(INSTALL) -F $(SBINDIR) $(IDB_TAG64) -src xfs_prepair xfs_prepair64