# Makefile for lq-Text, a full text retrieval package by Liam R. Quin
#
# This Makefile belongs in the src/liblqtext directory.
# Note that most of the actual configuration is done in ../Makefile and
# in ../h/global.h, and not here.  This file is for representing the
# dependancies between source components and specifying the steps
# required to build the library $(DESTDIR)/$(TEXTLIB)
#
# $Id: Makefile,v 1.11 92/02/18 15:49:10 lee Exp $
#
# $Log:	Makefile,v $
# Revision 1.11  92/02/18  15:49:10  lee
# Added SetWID and GetWID.
# 
# Revision 1.10  92/02/15  05:36:16  lee
# deleted cmdname and progname, they have moved to liblqutil.
# 
# Revision 1.9  92/02/15  05:27:31  lee
# Added new files, and Rcs Id string.
# 
# Revision 1.8  92/01/29  20:05:46  lee
# oops, it's Unpack.
# 
# Revision 1.7  92/01/29  18:41:51  lee
# added UnPack.
# 
# Revision 1.6  91/06/30  01:55:13  lee
# Changed clean, and added block.
# 
# Revision 1.5  91/04/22  19:51:12  lee
# LIAMLIB now has its own directory.
# 
# Revision 1.4  91/03/21  23:16:06  lee
# Improved the way libraries are copied...
# 
# Revision 1.3  90/10/06  00:06:22  lee
# deleted mkdep output.
# 
# Revision 1.2  90/09/29  23:48:33  lee
# does cmp on the right file now...
# 
# Revision 1.1  90/08/09  19:17:07  lee
# Initial revision
# 
# 
#

PWD=liblqtext

TEXTLIB=liblqtext.a
DESTDIR=../lib
RANLIB=ranlib
TEXTLINTLIB=llib-llqtext.ln
LINT=lint
LINTFLAGS=-a -b -c -h -x 

BCOPY_C=
BCOPY_O=
# BCOPY_C=bcopy.c
# BCOPY_O=bcopy.o

EXTRA=-I../h

all: $(DESTDIR)/$(TEXTLIB)

install: all

lint: $(DESTDIR)/$(TEXTLINTLIB)
	-echo The lint libraries are up to date.

$(DESTDIR)/$(TEXTLINTLIB): $(TEXTLINTLIB)
	mv $(TEXTLINTLIB) $(DESTDIR)/$(TEXTLINTLIB)

NDBMCFILES=
NDBMOFILES=

## keep all of the following consistent: ###################################

TEXTSRC  = $(NDBMOFILES) Common.c Defaults.c DocPath.c FileList.c \
	   FilterType.c Phrase.c Root.c Unpack.c WordInfo.c asciitrace.c \
	   $(BCOPY_C) block.c lastnext.c lqsort.c numbers.c pbcache.c \
	   rpblock.c smalldb.c system.c wpblock.c GetWID.c SetWID.c

TEXTOBJS = $(NDBMOFILES) Common.o Defaults.o DocPath.o FileList.o \
	   FilterType.o Phrase.o Root.o Unpack.o WordInfo.o asciitrace.o \
	   $(BCOPY_O) block.o lastnext.o lqsort.o numbers.o pbcache.o \
	   rpblock.o smalldb.o system.o wpblock.o GetWID.o SetWID.o


## end of mutually related stuff  ##########################################

$(TEXTLINTLIB): $(TEXTSRC)
	$(LINT) -Clqtext $(LINTFLAGS) $(CFLAGS) $(TEXTSRC)

saber_src:
	#cd $(PWD)
	#load $(CFLAGS) $(TEXTSRC)
	#cd ..

saber_obj:
	#cd $(PWD)
	#load $(CFLAGS) $(TEXTOBJS)
	#cd ..

$(DESTDIR)/$(TEXTLIB): $(TEXTLIB)
	-test -d $(DESTDIR) || mkdir $(DESTDIR)
	cp $(TEXTLIB) $(DESTDIR)/$(TEXTLIB)
	$(RANLIB) ../lib/$(TEXTLIB)

$(TEXTLIB): $(TEXTOBJS)
	rm -f $(TEXTLIB)
	ar rv $(TEXTLIB) $(TEXTOBJS)

tidy:
	/bin/rm -f *.o core

clean: tidy
	/bin/rm -f $(TARGETS) $(TEST) *.[ao] core

depend:
	chmod +w Makefile
	mkdep $(CFLAGS) *.c

# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
