[BACK]Return to Makefile CVS log [TXT][DIR] Up to [Development] / xfs-cmds / irix / io

File: [Development] / xfs-cmds / irix / io / Makefile (download)

Revision 1.2, Fri Jan 14 04:58:43 2005 UTC (12 years, 9 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.1: +1 -1 lines

Fix location of toplevel in lower Makefiles.
Merge of master-melb:xfs-cmds:21156a by kenmcd.

#!smake

include ${ROOT}/usr/include/make/commondefs

XFSCMDS = ../..

LCOPTS = -fullwarn
INSTDIR = /usr/sbin
LCFLAGS = -I../include `sh ../include/version.sh $(XFSCMDS)/xfsprogs/VERSION`
LLDLIBS = -lgen

LHFILES = command.h input.h init.h io.h
LCFILES = command.c input.c init.c \
	attr.c bmap.c file.c freeze.c fsync.c help.c \
	mmap.c open.c pread.c prealloc.c pwrite.c quit.c \
	truncate.c

LOBJS = $(LCFILES:.c=.o)
LDIRT = $(LHFILES) $(LCFILES)

TARGETS = xfs_io
SCRIPTS = lsattr chattr

default: $(TARGETS)

include $(COMMONRULES)

install: $(TARGETS)
	$(INSTALL) -F $(INSTDIR) -m 755 $(TARGETS) $(SCRIPTS)

$(TARGETS): $(LOBJS) $(LHFILES) $(LCFILES)
	$(CCF) $(DEBUG) $(LOBJS) $(LDFLAGS) -o $@

$(LHFILES) $(LCFILES):
	@rm -f $@; ln -s $(XFSCMDS)/xfsprogs/io/$@ $@