home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
DOOG
/
CBASE09.ZIP
/
CBASE.ZIP
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1989-08-31
|
3KB
|
102 lines
# Copyright (c) 1989 Citadel
# All Rights Reserved
# makefile 1.1 - 89/08/31
# cbase library makefile
LIB = cbase
LIBDIR = /usr/lib
INCDIR = /usr/include
BINDIR = /usr/bin
CFLAGS = -O
LINT = lint -p
MAN = $(LIB).man
FILES = makefile cbase.h cbase_.h\
cbclose.c cbcreate.c cbdelcur.c cbgetkcu.c cbgetlck.c\
cbgetr.c cbgetrcu.c cbgetrf.c cbinscur.c cbinsert.c\
cbkcurso.c cbkeyali.c cbkeyfir.c cbkeylas.c cbkeynex.c cbkeypre.c\
cbkeysrc.c cblock.c cbopen.c cbputr.c cbrcurso.c cbreccnt.c\
cbrecfir.c cbreclas.c cbrecnex.c cbrecpre.c cbrecsiz.c cbsetkcu.c\
cbsetrcu.c cbsync.c\
cbcmp.c cbops.c\
rolo.h rolo.c
MANFILES=cbase.h\
cbclose.c cbcreate.c cbdelcur.c cbgetkcu.c cbgetlck.c\
cbgetr.c cbgetrcu.c cbgetrf.c cbinscur.c cbinsert.c\
cbkcurso.c cbkeyali.c cbkeyfir.c cbkeylas.c cbkeynex.c cbkeypre.c\
cbkeysrc.c cblock.c cbopen.c cbputr.c cbrcurso.c cbreccnt.c\
cbrecfir.c cbreclas.c cbrecnex.c cbrecpre.c cbrecsiz.c cbsetkcu.c\
cbsetrcu.c cbsync.c
SOURCES=cbclose.c cbcreate.c cbdelcur.c cbgetkcu.c cbgetlck.c\
cbgetr.c cbgetrcu.c cbgetrf.c cbinscur.c cbinsert.c\
cbkcurso.c cbkeyali.c cbkeyfir.c cbkeylas.c cbkeynex.c cbkeypre.c\
cbkeysrc.c cblock.c cbopen.c cbputr.c cbrcurso.c cbreccnt.c\
cbrecfir.c cbreclas.c cbrecnex.c cbrecpre.c cbrecsiz.c cbsetkcu.c\
cbsetrcu.c cbsync.c\
cbcmp.c cbops.c
OBJECTS=cbclose.o cbcreate.o cbdelcur.o cbgetkcu.o cbgetlck.o\
cbgetr.o cbgetrcu.o cbgetrf.o cbinscur.o cbinsert.o\
cbkcurso.o cbkeyali.o cbkeyfir.o cbkeylas.o cbkeynex.o cbkeypre.o\
cbkeysrc.o cblock.o cbopen.o cbputr.o cbrcurso.o cbreccnt.o\
cbrecfir.o cbreclas.o cbrecnex.o cbrecpre.o cbrecsiz.o cbsetkcu.o\
cbsetrcu.o cbsync.o\
cbcmp.o cbops.o
MODULES=$(LIB)(cbclose.o) $(LIB)(cbcreate.o) $(LIB)(cbdelcur.o)\
$(LIB)(cbgetkcu.o) $(LIB)(cbgetlck.o)\
$(LIB)(cbgetr.o) $(LIB)(cbgetrcu.o) $(LIB)(cbgetrf.o)\
$(LIB)(cbinscur.o) $(LIB)(cbinsert.o)\
$(LIB)(cbkcurso.o) $(LIB)(cbkeyali.o) $(LIB)(cbkeyfir.o)\
$(LIB)(cbkeylas.o) $(LIB)(cbkeynex.o) $(LIB)(cbkeypre.o)\
$(LIB)(cbkeysrc.o) $(LIB)(cblock.o) $(LIB)(cbopen.o)\
$(LIB)(cbputr.o) $(LIB)(cbrcurso.o) $(LIB)(cbreccnt.o)\
$(LIB)(cbrecfir.o) $(LIB)(cbreclas.o) $(LIB)(cbrecnex.o)\
$(LIB)(cbrecpre.o) $(LIB)(cbrecsiz.o) $(LIB)(cbsetkcu.o)\
$(LIB)(cbsetrcu.o) $(LIB)(cbsync.o)\
$(LIB)(cbcmp.o) $(LIB)(cbops.o)
$(LIB): $(MODULES)
@echo $(LIB) up-to-date.
$(MODULES): cbase_.h
$(SOURCES): cbase_.h
cbase_.h: cbase.h
util: rolo
rolo: $$@.c $$@.h $(LIBDIR)/lib$(LIB).a
cc -O $@.c -l$(LIB) -lbtree -llseq -lblkio -o $@
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)/cbase.h = 0; \
then \
echo $(INCDIR)/cbase.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 cbase.h $(INCDIR)
lint:
$(LINT) $(SOURCES)
$(MAN): $(MANFILES)
cat $(MANFILES) | manx > $(MAN)