OBJS = mr.o parse.o hits.o sort.o getdate.o regexp.o regsub.o regerror.o
PROG = mr
BINS = mr client/tkmr client/mr.tcl
TARFILES = Makefile *.[chy] client/Makefile client/*[.ch] INTERFACE \
	client/mr.tcl tkmr client/tkmr.1 TODO regexp.3 regexp.README \
	README

# rflags used by regexp code 
RFLAGS = -DHAVE_STRING_H=1 -DHAVE_ALLOCA_H=1

CC = gcc

CFLAGS = -O $(RFLAGS) 


all:	$(OBJS)
	$(CC) $(CFLAGS) -o $(PROG) $(OBJS)

mr:	all

mr.o:	mr.h externs.h
parse.o:	mr.h externs.h
sort.o:	mr.h externs.h

client::
	@cd client; make "CC=$(CC)" "CFLAGS=$(CFLAGS)"

tkmr:	client

tar::
	@tar cvf mr.tar $(TARFILES)

clean::
	@rm -f core *.o mr *~
	@cd client; make clean


