head     1.6;
branch   ;
access   ;
symbols  ;
locks    ;
comment  @# @;


1.6
date     96.05.15.15.11.03;  author lee;  state Exp;
branches ;
next     1.5;

1.5
date     93.07.13.14.44.34;  author lee;  state Exp;
branches ;
next     1.4;

1.4
date     93.07.13.14.32.49;  author lee;  state Exp;
branches ;
next     1.3;

1.3
date     92.02.01.22.04.00;  author lee;  state Exp;
branches ;
next     1.2;

1.2
date     92.02.01.21.50.48;  author lee;  state Exp;
branches ;
next     1.1;

1.1
date     92.02.01.21.46.24;  author lee;  state Exp;
branches ;
next     ;


desc
@Makefile for liblqutil.
@


1.6
log
@ported dpes.
@
text
@# Makefile for LQ-Text, a full text retrieval package by Liam R. Quin
#
# DO NOT RUN MAKE IN THIS DIRECTORY.
#
# instead,
#	cd ..
#	make liblqutil
#
# This Makefile belongs in the src/liblqutil directory.
# Note that 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)/$(LIAMLIB)
#
# You should not need to edit this file at all.
#
# $Id: Makefile,v 1.5 93/07/13 14:44:34 lee Exp $
#

PWD=liblqutil # for Saber-C

LIAMLIB=liblqutil.a
DESTDIR=../lib

RANLIB=ranlib
LIAMLINTLIB=llib-llq.ln
LINT=lint
LINTFLAGS=-a -b -c -h -x 

TARGETS=$(DESTDIR)/$(LIAMLIB)
OTHER_TARGETS=$(LIAMLIB)

EXTRA=-I../h

all: $(TARGETS)

install: all

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

$(DESTDIR)/$(LIAMLINTLIB): $(LIAMLINTLIB)
	mv $(LIAMLINTLIB) $(DESTDIR)/$(LIAMLINTLIB)

NDBMCFILES=
NDBMOFILES=

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

LIAMOBJS= cknatstr.o cmdname.o downcase.o elseek.o eread.o fEopen.o freadf.o \
	  freadln.o isdir.o homedir.o isfile.o isnzfile.o joinstr.o \
	  joinstr2.o malloc.o namespace.o progname.o range.o readfile.o \
	  revstr.o signals.o strings.o

LIAMSRC = cknatstr.c cmdname.c downcase.c elseek.c eread.o fEopen.c freadf.c \
	  freadln.c isdir.c isfile.c homedir.c isnzfile.c joinstr.c \
	  joinstr2.c malloc.c namespace.c progname.c range.c readfile.c  \
	  revstr.c signals.c strings.c

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

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

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

$(LIAMLINTLIB): $(LIAMSRC)
	$(LINT) -Clq $(LINTFLAGS) $(CFLAGS) $(LIAMSRC)

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

$(LIAMLIB): $(LIAMOBJS)
	rm -f $(LIAMLIB)
	ar rv $(LIAMLIB) $(LIAMOBJS)
	$(RANLIB) $(LIAMLIB)

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

clean: tidy
	/bin/rm -f $(TARGETS) $(OTHER_TARGETS)

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.

cknatstr.o: cknatstr.c ../h/error.h 
cknatstr.o: ../h/globals.h ../h/port.h
cknatstr.o: ../h/wordrules.h ../h/api.h ../h/port2.h 
cknatstr.o: ../h/lqutil.h ../h/range.h
cmdname.o: cmdname.c
cstring.o: cstring.c ../h/error.h ../h/globals.h ../h/port.h ../h/wordrules.h
cstring.o: ../h/api.h ../h/port2.h 
cstring.o: ../h/emalloc.h 
cstring.o: ../h/lqutil.h ../h/range.h
downcase.o: downcase.c ../h/error.h 
downcase.o: ../h/globals.h ../h/port.h
downcase.o: ../h/wordrules.h ../h/api.h ../h/port2.h 
downcase.o: ../h/lqutil.h ../h/range.h ../h/emalloc.h 
elseek.o: elseek.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
elseek.o: ../h/port2.h ../h/error.h 
elseek.o: ../h/lqutil.h
elseek.o: ../h/range.h
eread.o: eread.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
eread.o: ../h/port2.h ../h/error.h 
eread.o: ../h/lqutil.h ../h/range.h
fEopen.o: fEopen.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
fEopen.o: ../h/port2.h ../h/error.h 
fEopen.o: ../h/emalloc.h ../h/lqutil.h
fEopen.o: ../h/range.h
freadf.o: freadf.c ../h/error.h 
freadf.o: ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h ../h/port2.h
freadf.o: ../h/emalloc.h ../h/lqutil.h ../h/range.h
freadln.o: freadln.c ../h/error.h 
freadln.o: ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h ../h/port2.h
freadln.o: ../h/emalloc.h
freadln.o: ../h/lqutil.h ../h/range.h
homedir.o: homedir.c ../h/error.h ../h/globals.h ../h/port.h ../h/wordrules.h
homedir.o: ../h/api.h ../h/port2.h 
homedir.o: ../h/emalloc.h 
homedir.o: ../h/emalloc.h
homedir.o: ../h/lqutil.h ../h/range.h ../h/lqtrace.h
isdir.o: isdir.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
isdir.o: ../h/port2.h ../h/error.h 
isdir.o: ../h/lqutil.h ../h/range.h
isfile.o: isfile.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
isfile.o: ../h/port2.h ../h/error.h 
isfile.o: ../h/lqutil.h ../h/range.h ../h/lqtrace.h
isnzfile.o: isnzfile.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
isnzfile.o: ../h/port2.h ../h/error.h 
isnzfile.o: ../h/lqutil.h
isnzfile.o: ../h/range.h ../h/lqtrace.h
joinstr.o: joinstr.c ../h/error.h 
joinstr.o: ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h ../h/port2.h
joinstr.o: ../h/emalloc.h 
joinstr.o: ../h/lqutil.h ../h/range.h
joinstr2.o: joinstr2.c ../h/error.h 
joinstr2.o: ../h/globals.h ../h/port.h
joinstr2.o: ../h/wordrules.h ../h/api.h ../h/port2.h ../h/emalloc.h
joinstr2.o: ../h/lqutil.h
joinstr2.o: ../h/range.h
malloc.o: malloc.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
malloc.o: ../h/port2.h ../h/error.h 
malloc.o: ../h/emalloc.h
namespace.o: namespace.c ../h/error.h 
namespace.o: ../h/globals.h ../h/port.h
namespace.o: ../h/wordrules.h ../h/api.h ../h/port2.h 
namespace.o: ../h/emalloc.h
namespace.o: ../h/range.h ../h/lqutil.h ../h/liblqtext.h ../h/wordinfo.h
namespace.o: ../h/pblock.h ../h/wordplace.h ../h/fileinfo.h
namespace.o: ../h/phrase.h ../h/lqconfig.h
namespace.o: ../h/namespace.h
progname.o: progname.c
range.o: range.c ../h/error.h 
range.o: ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h ../h/port2.h
range.o: ../h/emalloc.h ../h/range.h ../h/lqutil.h ../h/liblqtext.h
range.o: ../h/wordinfo.h ../h/pblock.h ../h/wordplace.h ../h/fileinfo.h
range.o: ../h/phrase.h ../h/lqconfig.h
readfile.o: readfile.c ../h/error.h 
readfile.o: ../h/globals.h ../h/port.h
readfile.o: ../h/wordrules.h ../h/api.h ../h/port2.h 
readfile.o: ../h/emalloc.h 
readfile.o: ../h/lqutil.h
readfile.o: ../h/range.h ../h/lqtrace.h
revstr.o: revstr.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
revstr.o: ../h/port2.h ../h/error.h 
revstr.o: ../h/lqutil.h
revstr.o: ../h/range.h
signals.o: signals.c ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h
signals.o: ../h/port2.h ../h/emalloc.h ../h/error.h
signals.o: ../h/lqutil.h ../h/range.h
strings.o: strings.c ../h/error.h 
strings.o: ../h/globals.h ../h/port.h ../h/wordrules.h ../h/api.h ../h/port2.h
strings.o: ../h/lqutil.h ../h/range.h 

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
@


1.5
log
@removed unpack again.
@
text
@d3 6
d17 1
a17 1
# $Id: Makefile,v 1.4 93/07/13 14:32:49 lee Exp $
d22 1
a22 1
LIAMLIB=liblq.a
d30 3
d35 1
a35 1
all: $(DESTDIR)/$(LIAMLIB)
d50 4
a53 2
LIAMOBJS = malloc.o progname.o cmdname.o strings.o isfile.o isdir.o getline.o \
	   readfile.o fEopen.o signals.o isnzfile.o
d55 4
a58 2
LIAMSRC = malloc.c progname.c cmdname.c strings.c isfile.o isdir.o getline.c \
	  readfile.c fEopen.c signals.c isnzfile.c
d83 1
d89 1
a89 1
	/bin/rm -f $(TARGETS)
d95 1
d99 90
@


1.4
log
@added unpack.
@
text
@d11 1
a11 1
# $Id: Makefile,v 1.3 92/02/01 22:04:00 lee Exp $
d42 1
a42 1
	   readfile.o fEopen.o signals.o isnzfile.o unpack.o
d45 1
a45 1
	  readfile.c fEopen.c signals.c isnzfile.c unpack.c
@


1.3
log
@Addded getline.
@
text
@d11 1
a11 1
# $Id: Makefile,v 1.2 92/02/01 21:50:48 lee Exp Locker: lee $
d41 2
a42 2
LIAMOBJS = malloc.o progname.o cmdname.o strings.o isfile.o isdir.o getline.o
LIAMSRC = malloc.c progname.c cmdname.c strings.c isfile.o isdir.o getline.c
d44 3
d64 1
a64 1
	mv $(LIAMLIB) ../lib/$(LIAMLIB)
a80 4
malloc.c: RCS/malloc.c,v
	co -u malloc.c


a83 1
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
@


1.2
log
@Added isdir and isfile.
@
text
@d11 1
a11 1
# $Id: Makefile,v 1.1 92/02/01 21:46:24 lee Exp Locker: lee $
d41 2
a42 2
LIAMOBJS = malloc.o progname.o cmdname.o strings.o isfile.o isdir.o
LIAMSRC = malloc.c progname.c cmdname.c strings.c isfile.o isdir.o
@


1.1
log
@Initial revision
@
text
@d11 1
a11 1
# $Id$
d41 2
a42 2
LIAMOBJS = malloc.o progname.o cmdname.o strings.o
LIAMSRC = malloc.c progname.c cmdname.c strings.c
a83 6

cmdname.o: cmdname.c
malloc.o: malloc.c ../h/globals.h /usr/include/malloc.h /usr/include/stdio.h
malloc.o: /usr/include/ctype.h
progname.o: progname.c
strings.o: strings.c
@
