pdp11v/usr/src/cmd/sccs/lib/fhand.mk


# Makefile for filehand.  Should be callable from other makes. 
#  @(#)fhand.mk	1.2
FHAND = .
# Filehand directory.
STD = -c -O
# Compilation flags.
PARM =
# To invoke tracing of the routines, add -DTRACE to PARM.
# To create an object module that is compatible with code using xalloc and
#   xfree, you MUST use the -DXALLOC flag with PARM.
# To do this, use make -f $FHAND/makefile PARM="-DTRACE -DXALLOC"

filehand.o: $(FHAND)/filehand.c $(FHAND)/filehand.h
	cc $(STD) $(PARM) -DFHAND=\"$(FHAND) $(FHAND)/filehand.c

# Use the lint entry for debugging purposes.

lint: $(FHAND)/filehand.c $(FHAND)/filehand.h
	lint -DTRACE -DFHAND=\"$(FHAND) $(FHAND)/filehand.c

cref: $(FHAND)/filehand.c $(FHAND)/filehand.h
	cref -lc $(FHAND)/filehand.c $(FHAND)/filehand.h

love: $(FHAND)/filehand.c $(FHAND)/filehand.h $(FHAND)/makefile
	list $(FHAND)/filehand.c $(FHAND)/filehand.h \
	  $(FHAND)/makefile