# $Header: makefile,v 72.2 92/12/18 17:15:47 ssa Exp $

# Common makefile for rdiff command of rcs utility

INC	 = ../include
PFLAGS   = -I$(INC)

OBJS     = diff.o \
	   diffreg.o \
	   ../hpux_rel.o
SRCS     = diff.c \
	   diffreg.c \
	   ../hpux_rel.c

default: rdiff

metrics: rdiff.M

rdiff:   $(OBJS)
	 $(CC) $(LDFLAGS) $(OBJS) -o rdiff

rdiff.M:   $(SRCS)
	 $(METRICS) $(CFLAGS) $(PFLAGS) $(SRCS) -o rdiff.M

clean:	 
	 rm -f $(OBJS)

clobber: clean
	 rm -f rdiff

$(OBJS): diff.h $(INC)/system.h $(INC)/bin.h

# Redefine the .c to .o rule as to include PFLAGS
.c.o:
	$(CC) $(CFLAGS) $(PFLAGS) -c $<
