# Makefile for the f77 I/O library
# Originally written by P. Weinberger, Bell Labs, Murray Hill, N.J.
# Modified by D. Wasley, Univ of California, Berkeley, Calif.
SOURCES
= backspace.c close.c dballoc.c dfe.c due.c endfile.c err.c fmt.c \
fmtlib.c iio.c inquire.c lwrite.c lread.c dolio.c open.c \
rdfmt.c rewind.c sfe.c sue.c douio.c util.c wrtfmt.c \
dofio.c fiodefs.h fio.h fmt.h lio.h
OBJECTS
= dfe.o due.o iio.o sue.o sfe.o lread.o lwrite.o \
dofio.o douio.o dolio.o \
rdfmt.o wrtfmt.o fmt.o fmtlib.o \
backspace.o rewind.o open.o close.o endfile.o inquire.o \
@
ar rc libI77.a
$(OBJECTS
)
install -c libI77.a
$(DESTDIR
)/usr
/lib
/libI77uc.a
ranlib
$(DESTDIR
)/usr
/lib
/libI77uc.a
backspace.o
: fio.h backspace.c
inquire.o
: fio.h inquire.c
rdfmt.o
: fio.h fmt.h rdfmt.c
dofio.o
: fio.h fmt.h dofio.c
lwrite.o
: fio.h lio.h lwrite.c
lread.o
: fio.h lio.h lread.c
dolio.o
: fio.h lio.h dolio.c
endfile.o
: fio.h endfile.c
wrtfmt.o
: fio.h fmt.h wrtfmt.c
# compile, then strip unnecessary symbols
@mkindx
"f77 libI77.a Source Listing " Makefile
$(SOURCES
)
@pr index Makefile
`ls $(SOURCES)` | lpr
@nroff
-ms writeup.tx
> writeup
@nroff
-ms writeup.tx | more
Makefile READ_ME NEWS writeup.tx writeup
$(SOURCES
) io.c
@lorder
$(OBJECTS
) | tsort
>order