Annotation of 42BSD/usr.lib/libU77/Makefile, revision 1.1

1.1     ! root        1: # Makefile for f77 system lib, libU77.a
        !             2: # @(#)Makefile 1.1 (Berkeley) 5/20/83
        !             3: 
        !             4: CFLAGS       = -O
        !             5: 
        !             6: DEST         = $(DESTDIR)/usr/lib
        !             7: 
        !             8: DESTDIR              =
        !             9: 
        !            10: EXTHDRS              =
        !            11: 
        !            12: HDRS         =
        !            13: 
        !            14: LIBRARY              = libU77.a
        !            15: 
        !            16: LIBRARY_P     = libU77_p.a
        !            17: 
        !            18: MAKEFILE      = Makefile
        !            19: 
        !            20: OBJS         = access_.o \
        !            21:                alarm_.o \
        !            22:                chdir_.o \
        !            23:                chmod_.o \
        !            24:                ctime_.o \
        !            25:                dtime_.o \
        !            26:                etime_.o \
        !            27:                f77lid_.o \
        !            28:                fdate_.o \
        !            29:                fgetc_.o \
        !            30:                fork_.o \
        !            31:                fputc_.o \
        !            32:                fseek_.o \
        !            33:                fstat_.o \
        !            34:                ftell_.o \
        !            35:                gerror_.o \
        !            36:                getarg_.o \
        !            37:                getc_.o \
        !            38:                getcwd_.o \
        !            39:                getenv_.o \
        !            40:                getgid_.o \
        !            41:                getlog_.o \
        !            42:                getpid_.o \
        !            43:                getuid_.o \
        !            44:                gmtime_.o \
        !            45:                hostnm_.o \
        !            46:                iargc_.o \
        !            47:                idate_.o \
        !            48:                ierrno_.o \
        !            49:                isatty_.o \
        !            50:                itime_.o \
        !            51:                kill_.o \
        !            52:                link_.o \
        !            53:                loc_.o \
        !            54:                lstat_.o \
        !            55:                ltime_.o \
        !            56:                perror_.o \
        !            57:                putc_.o \
        !            58:                qsort_.o \
        !            59:                rename_.o \
        !            60:                signal_.o \
        !            61:                sleep_.o \
        !            62:                stat_.o \
        !            63:                symlnk_.o \
        !            64:                system_.o \
        !            65:                tapeio.o \
        !            66:                time_.o \
        !            67:                ttynam_.o \
        !            68:                unlink_.o \
        !            69:                wait_.o
        !            70: 
        !            71: OLDDIR       = $(DESTDIR)/usr/old/lib
        !            72: 
        !            73: PRINT        = pr
        !            74: 
        !            75: SRCS         = access_.c \
        !            76:                alarm_.c \
        !            77:                chdir_.c \
        !            78:                chmod_.c \
        !            79:                ctime_.c \
        !            80:                dtime_.c \
        !            81:                etime_.c \
        !            82:                f77lid_.c \
        !            83:                fdate_.c \
        !            84:                fgetc_.c \
        !            85:                fork_.c \
        !            86:                fputc_.c \
        !            87:                fseek_.c \
        !            88:                fstat_.c \
        !            89:                ftell_.c \
        !            90:                gerror_.c \
        !            91:                getarg_.c \
        !            92:                getc_.c \
        !            93:                getcwd_.c \
        !            94:                getenv_.c \
        !            95:                getgid_.c \
        !            96:                getlog_.c \
        !            97:                getpid_.c \
        !            98:                getuid_.c \
        !            99:                gmtime_.c \
        !           100:                hostnm_.c \
        !           101:                iargc_.c \
        !           102:                idate_.c \
        !           103:                ierrno_.c \
        !           104:                isatty_.c \
        !           105:                itime_.c \
        !           106:                kill_.c \
        !           107:                link_.c \
        !           108:                loc_.c \
        !           109:                lstat_.c \
        !           110:                ltime_.c \
        !           111:                perror_.c \
        !           112:                putc_.c \
        !           113:                qsort_.c \
        !           114:                rename_.c \
        !           115:                signal_.c \
        !           116:                sleep_.c \
        !           117:                stat_.c \
        !           118:                symlnk_.c \
        !           119:                system_.c \
        !           120:                tapeio.c \
        !           121:                time_.c \
        !           122:                ttynam_.c \
        !           123:                unlink_.c \
        !           124:                wait_.c
        !           125: 
        !           126: all:           $(LIBRARY) $(LIBRARY_P)
        !           127: 
        !           128: $(LIBRARY):    $(OBJS) Version
        !           129:                @echo -n "Loading $(LIBRARY) ... "
        !           130:                @ar cru $(LIBRARY) $(OBJS) Version
        !           131:                @ranlib $(LIBRARY)
        !           132:                @echo "done"
        !           133: 
        !           134: $(LIBRARY_P):  $(OBJS) Version
        !           135:                @echo -n "Loading $(LIBRARY_P) ... "
        !           136:                @cd profiled; ar cru ../$(LIBRARY_P) $(OBJS) Version
        !           137:                @ranlib $(LIBRARY_P)
        !           138:                @echo "done"
        !           139: 
        !           140: Version:       $(SRCS) mkvers
        !           141:                @rm -f Version.c
        !           142:                ./mkvers $(LIBRARY) $(SRCS) > Version.c
        !           143:                $(CC) -c Version.c
        !           144:                mv Version.o Version
        !           145:                @rm -f profiled/Version
        !           146:                ln Version profiled/Version
        !           147: 
        !           148: mkvers:                mkvers.c
        !           149:                @$(CC) mkvers.c -o mkvers
        !           150: 
        !           151: clean:;                @rm -f $(OBJS) profiled/*.o $(LIBRARY) $(LIBRARY_P)
        !           152: 
        !           153: depend:;       @echo Construct dependencies manually
        !           154: 
        !           155: extract:;      @ar xo $(DEST)/$(LIBRARY); rm -f __.SYMDEF
        !           156:                @cd profiled; -ar xo $(DEST)/$(LIBRARY_P); rm -f __.SYMDEF
        !           157: 
        !           158: index:;                @ctags -wx $(HDRS) $(SRCS)
        !           159: 
        !           160: install:       $(LIBRARY) $(LIBRARY_P)
        !           161:                @-mv $(DEST)/$(LIBRARY) $(OLDDIR)/$(LIBRARY)
        !           162:                install -m 644 $(LIBRARY) $(DEST)/$(LIBRARY)
        !           163:                ranlib $(DEST)/$(LIBRARY)
        !           164:                @-mv $(DEST)/$(LIBRARY_P) $(OLDDIR)/$(LIBRARY_P)
        !           165:                install -m 644 $(LIBRARY_P) $(DEST)/$(LIBRARY_P)
        !           166:                ranlib $(DEST)/$(LIBRARY_P)
        !           167: 
        !           168: library:        $(LIBRARY) $(LIBRARY_P)
        !           169: 
        !           170: print:;                @$(PRINT) $(HDRS) $(SRCS)
        !           171: 
        !           172: tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
        !           173: 
        !           174: update:         $(DEST)/$(LIBRARY)
        !           175: 
        !           176: $(DEST)/$(LIBRARY): $(SRCS) $(HDRS) $(EXTHDRS)
        !           177:                @-ar xo $(DEST)/$(LIBRARY)
        !           178:                @cd profiled; -ar xo $(DEST)/$(LIBRARY_P)
        !           179:                @make -f $(MAKEFILE) DEST=$(DEST) install clean
        !           180: .c.o:
        !           181:                $(CC) -p $(CFLAGS) -c $*.c
        !           182:                -ld -x -r $*.o
        !           183:                mv a.out profiled/$*.o
        !           184:                $(CC) $(CFLAGS) -c $*.c
        !           185:                -ld -x -r $*.o
        !           186:                mv a.out $*.o

unix.superglobalmegacorp.com

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