added libI66 to init the fortran-66 i/o features. DLW
[unix-history] / usr / src / usr.bin / f77 / libI77 / makefile
index 3b9d3d5..4d6ab64 100644 (file)
@@ -1,23 +1,31 @@
 # Makefile for the f77 I/O library
 # Makefile for the f77 I/O library
-#      @(#)makefile    1.    %G%
+#      @(#)makefile    1.10    %G%
 # Originally written by P. Weinberger, Bell Labs, Murray Hill, N.J.
 # Modified by D. Wasley, Univ of California, Berkeley, Calif.
 
 # Originally written by P. Weinberger, Bell Labs, Murray Hill, N.J.
 # Modified by D. Wasley, Univ of California, Berkeley, Calif.
 
-LIBDIR = /usr/ucb/lib
 LIB = libI77.a
 CFLAGS = -O
 LIB = libI77.a
 CFLAGS = -O
-TAPE = /dev/nrmt1
+
+# for CFO 11's
+#ENV = ucb
+#LIBDIR = /usr/$(ENV)/lib
+#TAPE = /dev/nrmt1
+
+# for Vax
+LIBDIR = /usr/lib
+TAPE = /dev/rnmt0.1600
 
 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 \
 
 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 f_errlist.c f_errno.h fiodefs.h fio.h format.h lio.h
+       dofio.c f_errlist.c yes_66.c no_66.c \
+       f_errno.h fiodefs.h fio.h format.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 \
 
 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 \
-       dballoc.o err.o util.o f_errlist.o
+       dballoc.o yes_66.o err.o no_66.o util.o f_errlist.o
 
 all:   $(LIB)
 
 
 all:   $(LIB)
 
@@ -28,10 +36,13 @@ $(LIB):     $(OBJECTS) Version
        @chmod 664 $(LIB)
        @echo "\a\a\a" > /dev/tty
 
        @chmod 664 $(LIB)
        @echo "\a\a\a" > /dev/tty
 
-install:
+install:       $(LIB) libI66.a
        @mv $(LIBDIR)/$(LIB) $(LIBDIR)/$(LIB).old
        cp $(LIB) $(LIBDIR)/$(LIB)
        ranlib $(LIBDIR)/$(LIB)
        @mv $(LIBDIR)/$(LIB) $(LIBDIR)/$(LIB).old
        cp $(LIB) $(LIBDIR)/$(LIB)
        ranlib $(LIBDIR)/$(LIB)
+       chmod 644 $(LIBDIR)/$(LIB)
+       @mv libI66.a $(LIBDIR)
+       @chmod 644 $(LIBDIR)/libI66.a
 
 backspace.o:   fio.h backspace.c
 dfe.o:         fio.h dfe.c
 
 backspace.o:   fio.h backspace.c
 dfe.o:         fio.h dfe.c
@@ -107,3 +118,6 @@ order:
 tags:  $(SOURCES)
        @ctags $(SOURCES)
 
 tags:  $(SOURCES)
        @ctags $(SOURCES)
 
+libI66.a:      yes_66.o
+       @rm -f libI66.a
+       @cp yes_66.o libI66.a