| 
#*******************************************************************************
#
# Project:  seft (search engine for text)
# 
# File:     Makefile
#
# Author:   Owen de Kretser (oldk)
#
# Date:     April 1999
#
#*******************************************************************************
# Makefile flags
CC = pcc
CFLAGS = -D_BSD_EXTENSION 
#CFLAGS = -Wall -O3 
#CFLAGS = -Wall -g
#LIBS = -ldmalloc
LIBS = 
#LIBPATH = -L \. 
seft:	main.o util.o local_strings.o heap.o output.o stem.o tst.o
		$(CC) $(CFLAGS) $(LIBPATH) -o seft main.o util.o local_strings.o \
                stem.o heap.o output.o tst.o -lm $(LIBS) 
main.o:   main.c main.h local_strings.h util.h heap.h output.h stem.h \
          tst.h types.h
		$(CC) $(CFLAGS) -c main.c
util.o:   util.c util.h
		$(CC) $(CFLAGS) -c util.c
local_strings.o:   local_strings.c local_strings.h
		$(CC) $(CFLAGS) -c local_strings.c
heap.o:   heap.c heap.h
		$(CC) $(CFLAGS) -c heap.c
output.o:   output.c output.h main.h util.h local_strings.h words.h
		$(CC) $(CFLAGS) -c output.c
stem.o:   stem.c stem_recode_rules.i stem_context_rules.i stem.h
		$(CC) $(CFLAGS) -c stem.c
tst.o:   tst.c tst.h util.h types.h
		$(CC) $(CFLAGS) -c tst.c
clean:
		rm -f *.o 
install:
		cp seft /usr/local/bin
		cp seft.1 /usr/man/man1
 |