home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
DOOG
/
CBASE09.ZIP
/
LSEQ.ZIP
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1989-08-30
|
3KB
|
90 lines
# Copyright (c) 1989 Citadel
# All Rights Reserved
# makefile 1.1 - 89/07/03
# lseq library makefile
LIB = lseq
LIBDIR = /usr/lib
INCDIR = /usr/include
BINDIR = /usr/bin
CFLAGS = -O
LINT = lint -p
MAN = $(LIB).man
FILES = makefile lseq.h lseq_.h\
lsclose.c lscreate.c lscursor.c lsdelcur.c lsfirst.c lsgetcur.c\
lsgetlck.c lsgetr.c lsgetrf.c lsinscur.c lsinsert.c lslast.c\
lslock.c lsnext.c lsopen.c lsprev.c lsputr.c lsputrf.c\
lsreccnt.c lsrecsiz.c lssearch.c lssetbuf.c lssetcur.c lssetvbu.c\
lssync.c\
dgops.c lsops.c rcops.c
MANFILES=lseq.h\
lsclose.c lscreate.c lscursor.c lsdelcur.c lsfirst.c lsgetcur.c\
lsgetlck.c lsgetr.c lsgetrf.c lsinscur.c lsinsert.c lslast.c\
lslock.c lsnext.c lsopen.c lsprev.c lsputr.c lsputrf.c\
lsreccnt.c lsrecsiz.c lssearch.c lssetbuf.c lssetcur.c lssetvbu.c\
lssync.c
SOURCES=lsclose.c lscreate.c lscursor.c lsdelcur.c lsfirst.c lsgetcur.c\
lsgetlck.c lsgetr.c lsgetrf.c lsinscur.c lsinsert.c lslast.c\
lslock.c lsnext.c lsopen.c lsprev.c lsputr.c lsputrf.c\
lsreccnt.c lsrecsiz.c lssearch.c lssetbuf.c lssetcur.c lssetvbu.c\
lssync.c\
dgops.c lsops.c rcops.c
OBJECTS=lsclose.o lscreate.o lscursor.o lsdelcur.o lsfirst.o lsgetcur.o\
lsgetlck.o lsgetr.o lsgetrf.o lsinscur.o lsinsert.o lslast.o\
lslock.o lsnext.o lsopen.o lsprev.o lsputr.o lsputrf.o\
lsreccnt.o lsrecsiz.o lssearch.o lssetbuf.o lssetcur.o lssetvbu.o\
lssync.o\
dgops.o lsops.o rcops.o
MODULES=$(LIB)(lsclose.o) $(LIB)(lscreate.o) $(LIB)(lscursor.o)\
$(LIB)(lsdelcur.o) $(LIB)(lsfirst.o) $(LIB)(lsgetcur.o)\
$(LIB)(lsgetlck.o) $(LIB)(lsgetr.o) $(LIB)(lsgetrf.o)\
$(LIB)(lsinscur.o) $(LIB)(lsinsert.o) $(LIB)(lslast.o)\
$(LIB)(lslock.o) $(LIB)(lsnext.o) $(LIB)(lsopen.o)\
$(LIB)(lsprev.o) $(LIB)(lsputr.o) $(LIB)(lsputrf.o)\
$(LIB)(lsreccnt.o) $(LIB)(lsrecsiz.o) $(LIB)(lssearch.o)\
$(LIB)(lssetbuf.o) $(LIB)(lssetcur.o) $(LIB)(lssetvbu.o)\
$(LIB)(lssync.o)\
$(LIB)(dgops.o) $(LIB)(lsops.o) $(LIB)(rcops.o)
$(LIB): $(MODULES)
@echo $(LIB) up-to-date.
$(MODULES): lseq_.h
$(SOURCES): lseq_.h
lseq_.h: lseq.h
install:
@if test -s $(LIBDIR)/lib$(LIB).a = 0; \
then \
echo $(LIBDIR)/lib$(LIB).a exists\.; \
echo -n "Do you wish to copy over it? "; \
read response; \
case $$response in \
y | Y | yes | YES | Yes) ;; \
*) exit 1 ;; \
esac \
fi; \
cp $(LIB) $(LIBDIR)/lib$(LIB).a
@if test -s $(INCDIR)/lseq.h = 0; \
then \
echo $(INCDIR)/lseq.h exists\.; \
echo -n "Do you wish to copy over it? "; \
read response; \
case $$response in \
y | Y | yes | YES | Yes) ;; \
*) exit 1 ;; \
esac \
fi; \
cp lseq.h $(INCDIR)
lint:
$(LINT) $(SOURCES)
$(MAN): $(MANFILES)
cat $(MANFILES) | manx > $(MAN)