home *** CD-ROM | disk | FTP | other *** search
Makefile | 1989-12-30 | 2.5 KB | 77 lines |
- # Copyright (c) 1989 Citadel
- # All Rights Reserved
-
- # makefile 1.2 - 89/10/31
-
- # blkio library makefile
-
- LIB = blkio
- LIBDIR = /usr/lib
- LLIBDIR = /usr/lib
- INCDIR = /usr/include
- BINDIR = /usr/bin
- CFLAGS = -O
- LINT = lint -b -p -o $(LIB)
- MAN = $(LIB).man
-
- FILES = makefile blkio.h blkio_.h \
- bclose.c bexit.c bflpop.c bflpush.c bflush.c bgetb.c \
- bgetbf.c bgeth.c bgethf.c bopen.c bputb.c bputbf.c \
- bputh.c bputhf.c bsetbuf.c bsetvbuf.c bsync.c lockb.c \
- bops.c buops.c
- MANFILES=blkio.h \
- bclose.c bexit.c bflpop.c bflpush.c bflush.c bgetb.c \
- bgetbf.c bgeth.c bgethf.c bopen.c bputb.c bputbf.c \
- bputh.c bputhf.c bsetbuf.c bsetvbuf.c bsync.c lockb.c
- SOURCES=bclose.c bexit.c bflpop.c bflpush.c bflush.c bgetb.c \
- bgetbf.c bgeth.c bgethf.c bopen.c bputb.c bputbf.c \
- bputh.c bputhf.c bsetbuf.c bsetvbuf.c bsync.c lockb.c \
- bops.c buops.c
- OBJECTS=bclose.o bexit.o bflpop.o bflpush.o bflush.o bgetb.o \
- bgetbf.o bgeth.o bgethf.o bopen.o bputb.o bputbf.o \
- bputh.o bputhf.o bsetbuf.o bsetvbuf.o bsync.o lockb.o \
- bops.o buops.o
- MODULES=$(LIB)(bclose.o) $(LIB)(bexit.o) $(LIB)(bflpop.o) \
- $(LIB)(bflpush.o) $(LIB)(bflush.o) $(LIB)(bgetb.o) \
- $(LIB)(bgetbf.o) $(LIB)(bgeth.o) $(LIB)(bgethf.o) \
- $(LIB)(bopen.o) $(LIB)(bputb.o) $(LIB)(bputbf.o) \
- $(LIB)(bputh.o) $(LIB)(bputhf.o) $(LIB)(bsetbuf.o) \
- $(LIB)(bsetvbuf.o) $(LIB)(bsync.o) $(LIB)(lockb.o) \
- $(LIB)(bops.o) $(LIB)(buops.o)
-
- $(LIB): $(MODULES)
- @echo $(LIB) up-to-date.
-
- $(OBJECTS): blkio_.h blkio.h
-
- install:
- @if test -s $(INCDIR)/blkio.h = 0; \
- then \
- echo $(INCDIR)/blkio.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 blkio.h $(INCDIR)
- @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
-
- lint:
- $(LINT) $(SOURCES)
- mv llib-l$(LIB).ln $(LLIBDIR)
-
- man: $(MANFILES)
- cat $(MANFILES) | manx > $(MAN)