home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-09-23 | 2.6 KB | 81 lines |
- # Copyright (c) 1989 Citadel
- # All Rights Reserved
-
- # makefile 1.5 - 91/09/23
-
- # blkio library makefile
-
- AR = ar# # library archiver
- CC = cc# # C compiler
- CFLAGS = -O# # C compiler options
- INCDIR = /usr/include# # include directory
- LIB = blkio# # library name
- LIBDIR = /usr/lib# # library directory
- LLIBDIR = /usr/lib# # lint library directory
- LINT = lint -b -p -o $(LIB)
- MAN = $(LIB).man# # manual file
-
- FILES = makefile blkio.h blkio_.h \
- bclose.c bcloseal.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
- MANS = blkio.h \
- bclose.c bcloseal.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
- SRCS = bclose.c bcloseal.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
- OBJS = $(SRCS:.c=.o)
- MODS = $(LIB)(bclose.o) $(LIB)(bcloseal.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): $(MODS)
- @echo $(LIB) up-to-date.
-
- $(MODS): 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
- @echo $(LIB) installed.
-
- lint:
- $(LINT) $(SRCS)
- mv llib-l$(LIB).ln $(LLIBDIR)
-
- man: $(MAN)
-
- $(MAN): $(MANS)
- cat $(MANS) | manx > $@