# makefile for flock
#			by Kevin S Braunsdorf, PUCC

BIN=	${DESTDIR}$$HOME/bin

I=/usr/include
S=/usr/include/sys

INCLUDE=
DEBUG=	-O
CDEFS=	-Dbsd
CFLAGS= ${DEBUG} ${CDEFS} ${INCLUDE}

HDR=	
SRC=	flock.c
OBJ=	flock.o
SOURCE=	Makefile ${HDR} ${SRC}

all: flock

flock:
	${CC} -o $@ ${CFLAGS} flock.c

clean: FRC
	rm -f Makefile.bak flock *.o a.out core errs tags

depend: ${SRC} ${HDR} FRC
	maketd -a ${CDEFS} ${INCLUDE} -b flock.c

install: all FRC
	install -c -s flock ${BIN}

lint: ${HDR} ${SRC} FRC
	lint -hnx ${CDEFS} ${INCLUDE} ${SRC}

print: source FRC
	lpr -J'flock source' ${SOURCE}

source: ${SOURCE}

spotless: clean
	rcsclean ${SOURCE}

tags: ${SRC} ${HDR}
	ctags -t ${SRC} ${HDR}

${SOURCE}:
	co $@

FRC:

# DO NOT DELETE THIS LINE - maketd DEPENDS ON IT

flock: $I/fcntl.h $I/stdio.h $S/file.h $S/types.h $S/wait.h flock.c

# *** Do not add anything here - It will go away. ***
