#
# 5799-WZQ (C) COPYRIGHT = NONE
# LICENSED MATERIALS - PROPERTY OF IBM
#
# $Header:Makefile_ca 12.0$ 
# $ACIS:Makefile_ca 12.0$ 
# $Source: /ibm/acis/usr/src/etc/fsck/RCS/Makefile_ca,v $ 
#
# Copyright (c) 1980 Regents of the University of California.
# All rights reserved.  The Berkeley software License Agreement
# specifies the terms and conditions for redistribution.
#
#	@(#)Makefile	5.8 (Berkeley) 9/7/85
#
DESTDIR=
#If building an NON NFS system set DVICE instead DAFS
CFLAGS= -I. -DAFS
#CFLAGS= -I. -DVICE 
LFLAGS=	
IFLAGS=	-c -s
ETCDIR= /etc

# The program itself
#
PROG=	fsck

# Sources
#
#If building a NON NFS system, include /sys/sys/ufs_subr.c and
# /sys/sys/ufs_tables.c instead of the /sys/ufs versions of these
# files
SRCS=	dir.c inode.c main.c pass1.c pass1b.c pass2.c \
	pass3.c pass4.c pass5.c setup.c utilities.c \
	ufs_subr.c ufs_tables.c

# Objects
#
OBJS=	dir.o inode.o main.o pass1.o pass1b.o pass2.o \
	pass3.o pass4.o pass5.o setup.o utilities.o \
	ufs_subr.o ufs_tables.o

# Header files
#
HDRS=	fsck.h

all:	${PROG}

${PROG}: ${OBJS} ${HDRS}
	cc ${LFLAGS} -o ${PROG} ${OBJS}

${OBJS}:
	cc ${CFLAGS} -c $*.c

install: ${PROG}
	install ${IFLAGS} ${PROG} ${DESTDIR}${ETCDIR}/${PROG}

clean:
	rm -f errs a.out core ${OBJS} ${PROG}

lint:
	lint ${INCPATH} ${SRCS}

depend:
	cc -M ${INCPATH} ${CFLAGS} ${SRCS} | \
	awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
		else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
		       else rec = rec " " $$2 } } \
	      END { print rec } ' > makedep
	echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
	echo '$$r makedep' >>eddep
	echo 'w' >>eddep
	cp Makefile Makefile.bak
	ed - Makefile < eddep
	rm eddep makedep
	echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
	echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
	echo '# see make depend above' >> Makefile

# DO NOT DELETE THIS LINE -- make depend uses it

# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
