Plan 9 from Bell Labs’s /usr/web/sources/contrib/steve/root/sys/src/cmd/seft/Makefile

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#*******************************************************************************
#
# 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


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.