Annotation of 41BSD/lib/libI77uc/Makefile, revision 1.1

1.1     ! root        1: # Makefile for the f77 I/O library
        !             2: # Originally written by P. Weinberger, Bell Labs, Murray Hill, N.J.
        !             3: # Modified by D. Wasley, Univ of California, Berkeley, Calif.
        !             4: 
        !             5: DESTDIR =
        !             6: 
        !             7: CFLAGS = -O
        !             8: 
        !             9: SOURCES = backspace.c close.c dballoc.c dfe.c due.c endfile.c err.c fmt.c \
        !            10:        fmtlib.c iio.c inquire.c lwrite.c lread.c dolio.c open.c \
        !            11:        rdfmt.c rewind.c sfe.c sue.c douio.c util.c wrtfmt.c \
        !            12:        dofio.c fiodefs.h fio.h fmt.h lio.h
        !            13: 
        !            14: OBJECTS = dfe.o due.o iio.o sue.o sfe.o lread.o lwrite.o \
        !            15:        dofio.o douio.o dolio.o \
        !            16:        rdfmt.o wrtfmt.o fmt.o fmtlib.o \
        !            17:        backspace.o rewind.o open.o close.o endfile.o inquire.o \
        !            18:        dballoc.o err.o util.o
        !            19: 
        !            20: libI77.a:      $(OBJECTS)
        !            21:        @echo Loading
        !            22:        @rm -f libI77.a
        !            23:        @ar rc libI77.a $(OBJECTS)
        !            24:        @chmod 664 libI77.a
        !            25:        @echo "Done"
        !            26: 
        !            27: install:
        !            28:        install -c libI77.a $(DESTDIR)/usr/lib/libI77uc.a
        !            29:        ranlib $(DESTDIR)/usr/lib/libI77uc.a
        !            30: 
        !            31: backspace.o:   fio.h backspace.c
        !            32: dfe.o:         fio.h dfe.c
        !            33: due.o:         fio.h due.c
        !            34: iio.o:         fio.h lio.h iio.c
        !            35: inquire.o:     fio.h inquire.c
        !            36: rewind.o:      fio.h rewind.c
        !            37: rdfmt.o:       fio.h fmt.h rdfmt.c
        !            38: sue.o:         fio.h sue.c
        !            39: douio.o:       fio.h douio.c
        !            40: sfe.o:         fio.h sfe.c
        !            41: fmt.o:         fio.h fmt.h fmt.c
        !            42: dofio.o:       fio.h fmt.h dofio.c
        !            43: lwrite.o:      fio.h lio.h lwrite.c
        !            44: lread.o:       fio.h lio.h lread.c
        !            45: dolio.o:       fio.h lio.h dolio.c
        !            46: open.o:                fio.h open.c
        !            47: close.o:       fio.h close.c
        !            48: util.o:                fio.h util.c
        !            49: endfile.o:     fio.h endfile.c
        !            50: wrtfmt.o:      fio.h fmt.h wrtfmt.c
        !            51: err.o:         fiodefs.h err.c
        !            52: fmtlib.o:      fio.h fmtlib.c
        !            53: dballoc.o:     dballoc.c
        !            54: fio.h:         fiodefs.h
        !            55: 
        !            56: # compile, then strip unnecessary symbols
        !            57: .c.o:
        !            58:        cc $(CFLAGS) -c $*.c
        !            59:        -ld -r -x $*.o
        !            60:        mv a.out $*.o
        !            61: 
        !            62: clean:
        !            63:        rm -f *.o libI77.a tags
        !            64: 
        !            65: index: $(SOURCES)
        !            66:        @mkindx "f77 libI77.a Source Listing " Makefile $(SOURCES)
        !            67: 
        !            68: print: index
        !            69:        @pr index Makefile `ls $(SOURCES)` | lpr
        !            70: 
        !            71: writeup:       writeup.tx
        !            72:        @-rm writeup
        !            73:        @nroff -ms writeup.tx > writeup
        !            74: 
        !            75: wup:
        !            76:        @nroff -ms writeup.tx | more
        !            77: 
        !            78: tape:  
        !            79:        @tar cf /dev/rmt4 \
        !            80:        Makefile READ_ME NEWS writeup.tx writeup $(SOURCES) io.c
        !            81: 
        !            82: order:
        !            83:        @rm -f order
        !            84:        @lorder $(OBJECTS) | tsort >order
        !            85: 
        !            86: tags:  $(SOURCES)
        !            87:        @ctags $(SOURCES)
        !            88: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.