# Generated automatically from Makefile.in by configure. # Makefile for vxtools LIBSRCS = super.c olt.c block.c inode.c bmap.c iread.c dir.c misc.c cwd.c LIBOBJS = $(LIBSRCS:.c=.o) SRCS = vxls.c vxcat.c vxmount.c vxumount.c vxcd.c vxpwd.c vxidump.c prtvtoc.c OBJS = $(SRCS:.c=.o) BINS = $(SRCS:.c=) MAN1 = vxmount.1 vxumount.1 MAN8 = prtvtoc.8 CC = cc CFLAGS = -Wall -g -I. LDFLAGS = -g all: $(BINS) clean: rm -rf *.o *~ core $(BINS) *.a config.cache config.log mrproper: clean rm -f Makefile config.h config.status binfiles install: all /usr/bin/install -c -o root -g wheel -m 755 -g root -o root -s $(BINS) /usr/bin /usr/bin/install -c -o root -g wheel -m 644 -g root -o root $(MAN8) /usr/man/man8 /usr/bin/install -c -o root -g wheel -m 644 -g root -o root $(MAN1) /usr/man/man1 binary: install binfiles tar cIvf ../vxtools-bin.tar.bz2 `cat binfiles` binfiles: echo ${BINS} | tr ' ' \\\n|sed -e 's/^/\/usr\/bin\//g' > binfiles echo ${MAN1} | tr ' ' \\\n|sed -e 's/^/\/usr\/man\/man1\//g' >> binfiles echo ${MAN8} | tr ' ' \\\n|sed -e 's/^/\/usr\/man\/man8\//g' >> binfiles indent: indent --tab-size2 $(SRCS) $(LIBSRCS) libvxfs.h vxfs.h uw_vtoc.h libvxfs.a: $(LIBOBJS) ar rc libvxfs.a $(LIBOBJS) ranlib libvxfs.a vxls: vxls.o libvxfs.a $(CC) $(LDFLAGS) -o vxls vxls.o libvxfs.a vxcat: vxcat.o libvxfs.a $(CC) $(LDFLAGS) -o vxcat vxcat.o libvxfs.a vxidump: vxidump.o libvxfs.a $(CC) $(LDFLAGS) -o vxidump vxidump.o libvxfs.a vxmount: vxmount.o libvxfs.a $(CC) $(LDFLAGS) -o vxmount vxmount.o libvxfs.a vxumount: vxumount.o libvxfs.a $(CC) $(LDFLAGS) -o vxumount vxumount.o libvxfs.a vxcd: vxcd.o libvxfs.a $(CC) $(LDFLAGS) -o vxcd vxcd.o libvxfs.a vxpwd: vxpwd.o libvxfs.a $(CC) $(LDFLAGS) -o vxpwd vxpwd.o libvxfs.a prtvtoc: prtvtoc.o libvxfs.a $(CC) $(LDFLAGS) -o prtvtoc prtvtoc.o libvxfs.a