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

1.1     ! root        1: # Makefile for f77 math & startup lib, libF77.a
        !             2: #
        !             3: # @(#)Makefile 1.1 (Berkeley) 5/20/83
        !             4: 
        !             5: CFLAGS       = -O
        !             6: 
        !             7: DEST         = $(DESTDIR)/usr/lib
        !             8: 
        !             9: DESTDIR              =
        !            10: 
        !            11: EXTHDRS              =
        !            12: 
        !            13: FFLAGS       = -O
        !            14: 
        !            15: HDRS         = opcodes.h
        !            16: 
        !            17: LIBRARY              = libF77.a
        !            18: 
        !            19: LIBRARY_P     = libF77_p.a
        !            20: 
        !            21: MAKEFILE      = Makefile
        !            22: 
        !            23: OBJS         = abort_.o \
        !            24:                besj0_.o \
        !            25:                besj1_.o \
        !            26:                besjn_.o \
        !            27:                besy0_.o \
        !            28:                besy1_.o \
        !            29:                besyn_.o \
        !            30:                bit.o \
        !            31:                c_abs.o \
        !            32:                c_cos.o \
        !            33:                c_div.o \
        !            34:                c_exp.o \
        !            35:                c_log.o \
        !            36:                c_sin.o \
        !            37:                c_sqrt.o \
        !            38:                cabs.o \
        !            39:                d_abs.o \
        !            40:                d_acos.o \
        !            41:                d_asin.o \
        !            42:                d_atan.o \
        !            43:                d_atn2.o \
        !            44:                d_cnjg.o \
        !            45:                d_cos.o \
        !            46:                d_cosh.o \
        !            47:                d_dim.o \
        !            48:                d_exp.o \
        !            49:                d_imag.o \
        !            50:                d_int.o \
        !            51:                d_lg10.o \
        !            52:                d_log.o \
        !            53:                d_mod.o \
        !            54:                d_nint.o \
        !            55:                d_prod.o \
        !            56:                d_sign.o \
        !            57:                d_sin.o \
        !            58:                d_sinh.o \
        !            59:                d_sqrt.o \
        !            60:                d_tan.o \
        !            61:                d_tanh.o \
        !            62:                dbesj0_.o \
        !            63:                dbesj1_.o \
        !            64:                dbesjn_.o \
        !            65:                dbesy0_.o \
        !            66:                dbesy1_.o \
        !            67:                dbesyn_.o \
        !            68:                derf_.o \
        !            69:                derfc_.o \
        !            70:                ef1asc_.o \
        !            71:                ef1cmc_.o \
        !            72:                erf_.o \
        !            73:                erfc_.o \
        !            74:                exit_.o \
        !            75:                h_abs.o \
        !            76:                h_dim.o \
        !            77:                h_dnnt.o \
        !            78:                h_indx.o \
        !            79:                h_len.o \
        !            80:                h_mod.o \
        !            81:                h_nint.o \
        !            82:                h_sign.o \
        !            83:                hl_ge.o \
        !            84:                hl_gt.o \
        !            85:                hl_le.o \
        !            86:                hl_lt.o \
        !            87:                i_abs.o \
        !            88:                i_dim.o \
        !            89:                i_dnnt.o \
        !            90:                i_indx.o \
        !            91:                i_len.o \
        !            92:                i_mod.o \
        !            93:                i_nint.o \
        !            94:                i_sign.o \
        !            95:                l_ge.o \
        !            96:                l_gt.o \
        !            97:                l_le.o \
        !            98:                l_lt.o \
        !            99:                lnblnk_.o \
        !           100:                long_.o \
        !           101:                main.o \
        !           102:                pow_ci.o \
        !           103:                pow_dd.o \
        !           104:                pow_di.o \
        !           105:                pow_hh.o \
        !           106:                pow_ii.o \
        !           107:                pow_ri.o \
        !           108:                pow_zi.o \
        !           109:                pow_zz.o \
        !           110:                r_abs.o \
        !           111:                r_acos.o \
        !           112:                r_asin.o \
        !           113:                r_atan.o \
        !           114:                r_atn2.o \
        !           115:                r_cnjg.o \
        !           116:                r_cos.o \
        !           117:                r_cosh.o \
        !           118:                r_dim.o \
        !           119:                r_exp.o \
        !           120:                r_imag.o \
        !           121:                r_int.o \
        !           122:                r_lg10.o \
        !           123:                r_log.o \
        !           124:                r_mod.o \
        !           125:                r_nint.o \
        !           126:                r_sign.o \
        !           127:                r_sin.o \
        !           128:                r_sinh.o \
        !           129:                r_sqrt.o \
        !           130:                r_tan.o \
        !           131:                r_tanh.o \
        !           132:                rand_.o \
        !           133:                range.o \
        !           134:                rindex_.o \
        !           135:                s_cat.o \
        !           136:                s_cmp.o \
        !           137:                s_copy.o \
        !           138:                s_paus.o \
        !           139:                s_rnge.o \
        !           140:                s_stop.o \
        !           141:                short_.o \
        !           142:                signal_.o \
        !           143:                sinh.o \
        !           144:                subout.o \
        !           145:                tanh.o \
        !           146:                traper_.o \
        !           147:                trapov_.o \
        !           148:                trpfpe_.o \
        !           149:                z_abs.o \
        !           150:                z_cos.o \
        !           151:                z_div.o \
        !           152:                z_exp.o \
        !           153:                z_log.o \
        !           154:                z_sin.o \
        !           155:                z_sqrt.o
        !           156: 
        !           157: OLDDIR       = $(DESTDIR)/usr/old/lib
        !           158: 
        !           159: OPTIONS              = -DUCBVAX
        !           160: 
        !           161: PRINT        = pr
        !           162: 
        !           163: SRCS         = abort_.c \
        !           164:                besj0_.c \
        !           165:                besj1_.c \
        !           166:                besjn_.c \
        !           167:                besy0_.c \
        !           168:                besy1_.c \
        !           169:                besyn_.c \
        !           170:                bit.c \
        !           171:                c_abs.c \
        !           172:                c_cos.c \
        !           173:                c_div.c \
        !           174:                c_exp.c \
        !           175:                c_log.c \
        !           176:                c_sin.c \
        !           177:                c_sqrt.c \
        !           178:                cabs.c \
        !           179:                d_abs.c \
        !           180:                d_acos.c \
        !           181:                d_asin.c \
        !           182:                d_atan.c \
        !           183:                d_atn2.c \
        !           184:                d_cnjg.c \
        !           185:                d_cos.c \
        !           186:                d_cosh.c \
        !           187:                d_dim.c \
        !           188:                d_exp.c \
        !           189:                d_imag.c \
        !           190:                d_int.c \
        !           191:                d_lg10.c \
        !           192:                d_log.c \
        !           193:                d_mod.c \
        !           194:                d_nint.c \
        !           195:                d_prod.c \
        !           196:                d_sign.c \
        !           197:                d_sin.c \
        !           198:                d_sinh.c \
        !           199:                d_sqrt.c \
        !           200:                d_tan.c \
        !           201:                d_tanh.c \
        !           202:                dbesj0_.c \
        !           203:                dbesj1_.c \
        !           204:                dbesjn_.c \
        !           205:                dbesy0_.c \
        !           206:                dbesy1_.c \
        !           207:                dbesyn_.c \
        !           208:                derf_.c \
        !           209:                derfc_.c \
        !           210:                ef1asc_.c \
        !           211:                ef1cmc_.c \
        !           212:                erf_.c \
        !           213:                erfc_.c \
        !           214:                exit_.c \
        !           215:                h_abs.c \
        !           216:                h_dim.c \
        !           217:                h_dnnt.c \
        !           218:                h_indx.c \
        !           219:                h_len.c \
        !           220:                h_mod.c \
        !           221:                h_nint.c \
        !           222:                h_sign.c \
        !           223:                hl_ge.c \
        !           224:                hl_gt.c \
        !           225:                hl_le.c \
        !           226:                hl_lt.c \
        !           227:                i_abs.c \
        !           228:                i_dim.c \
        !           229:                i_dnnt.c \
        !           230:                i_indx.c \
        !           231:                i_len.c \
        !           232:                i_mod.c \
        !           233:                i_nint.c \
        !           234:                i_sign.c \
        !           235:                l_ge.c \
        !           236:                l_gt.c \
        !           237:                l_le.c \
        !           238:                l_lt.c \
        !           239:                lnblnk_.c \
        !           240:                long_.c \
        !           241:                main.c \
        !           242:                pow_ci.c \
        !           243:                pow_dd.c \
        !           244:                pow_di.c \
        !           245:                pow_hh.c \
        !           246:                pow_ii.c \
        !           247:                pow_ri.c \
        !           248:                pow_zi.c \
        !           249:                pow_zz.c \
        !           250:                r_abs.c \
        !           251:                r_acos.c \
        !           252:                r_asin.c \
        !           253:                r_atan.c \
        !           254:                r_atn2.c \
        !           255:                r_cnjg.c \
        !           256:                r_cos.c \
        !           257:                r_cosh.c \
        !           258:                r_dim.c \
        !           259:                r_exp.c \
        !           260:                r_imag.c \
        !           261:                r_int.c \
        !           262:                r_lg10.c \
        !           263:                r_log.c \
        !           264:                r_mod.c \
        !           265:                r_nint.c \
        !           266:                r_sign.c \
        !           267:                r_sin.c \
        !           268:                r_sinh.c \
        !           269:                r_sqrt.c \
        !           270:                r_tan.c \
        !           271:                r_tanh.c \
        !           272:                rand_.c \
        !           273:                range.c \
        !           274:                rindex_.c \
        !           275:                s_cat.c \
        !           276:                s_cmp.c \
        !           277:                s_copy.c \
        !           278:                s_paus.c \
        !           279:                s_rnge.c \
        !           280:                s_stop.c \
        !           281:                short_.c \
        !           282:                signal_.c \
        !           283:                sinh.c \
        !           284:                subout.c \
        !           285:                tanh.c \
        !           286:                traper_.c \
        !           287:                trapov_.c \
        !           288:                trpfpe_.c \
        !           289:                z_abs.c \
        !           290:                z_cos.c \
        !           291:                z_div.c \
        !           292:                z_exp.c \
        !           293:                z_log.c \
        !           294:                z_sin.c \
        !           295:                z_sqrt.c
        !           296: 
        !           297: all:           $(LIBRARY) $(LIBRARY_P)
        !           298: 
        !           299: $(LIBRARY):    $(OBJS) Version
        !           300:                @echo -n "Loading $(LIBRARY) ... "
        !           301:                @ar cru $(LIBRARY) $(OBJS) Version
        !           302:                @ranlib $(LIBRARY)
        !           303:                @echo "done"
        !           304: 
        !           305: $(LIBRARY_P):  $(OBJS) Version
        !           306:                @echo -n "Loading $(LIBRARY_P) ... "
        !           307:                @cd profiled; ar cru ../$(LIBRARY_P) $(OBJS) Version
        !           308:                @ranlib $(LIBRARY_P)
        !           309:                @echo "done"
        !           310: 
        !           311: Version:       $(SRCS) mkvers
        !           312:                @rm -f Version.c
        !           313:                ./mkvers $(LIBRARY) $(SRCS) > Version.c
        !           314:                $(CC) -c Version.c
        !           315:                mv Version.o Version
        !           316:                @rm -f profiled/Version
        !           317:                ln Version profiled/Version
        !           318: 
        !           319: mkvers:                mkvers.c
        !           320:                @$(CC) mkvers.c -o mkvers
        !           321: 
        !           322: clean:;                @rm -f $(OBJS) profiled/*.o $(LIBRARY) $(LIBRARY_P)
        !           323: 
        !           324: depend:;       @echo Construct dependencies manually
        !           325: 
        !           326: extract:;      @ar xo $(DEST)/$(LIBRARY); rm -f __.SYMDEF
        !           327:                @cd profiled; -ar xo $(DEST)/$(LIBRARY_P); rm -f __.SYMDEF
        !           328: 
        !           329: index:;                @ctags -wx $(HDRS) $(SRCS)
        !           330: 
        !           331: install:       $(LIBRARY) $(LIBRARY_P)
        !           332:                @-mv $(DEST)/$(LIBRARY) $(OLDDIR)/$(LIBRARY)
        !           333:                install -m 644 $(LIBRARY) $(DEST)/$(LIBRARY)
        !           334:                ranlib $(DEST)/$(LIBRARY)
        !           335:                @-mv $(DEST)/$(LIBRARY_P) $(OLDDIR)/$(LIBRARY_P)
        !           336:                install -m 644 $(LIBRARY_P) $(DEST)/$(LIBRARY_P)
        !           337:                ranlib $(DEST)/$(LIBRARY_P)
        !           338: 
        !           339: library:        $(LIBRARY) $(LIBRARY_P)
        !           340: 
        !           341: print:;                @$(PRINT) $(HDRS) $(SRCS)
        !           342: 
        !           343: tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
        !           344: 
        !           345: update:         $(DEST)/$(LIBRARY)
        !           346: 
        !           347: $(DEST)/$(LIBRARY): $(SRCS) $(HDRS) $(EXTHDRS)
        !           348:                @-ar xo $(DEST)/$(LIBRARY)
        !           349:                @cd profiled; -ar xo $(DEST)/$(LIBRARY_P)
        !           350:                @make -f $(MAKEFILE) DEST=$(DEST) install clean
        !           351: 
        !           352: trapov_.o:     trapov_.c
        !           353:                cc -S $(OPTIONS) trapov_.c;
        !           354:                (echo "g/.set   L[0-9][0-9]*,0x0$$/s/0x0/0xf10/"; echo "x") \
        !           355:                        | ex - trapov_.s;
        !           356:                as trapov_.s -o trapov_.o;
        !           357:                mv trapov_.o profiled/trapov_.o
        !           358:                rm trapov_.s
        !           359:                cc -S $(OPTIONS) trapov_.c
        !           360:                (echo "g/.set   L[0-9][0-9]*,0x0$$/s/0x0/0xf10/"; echo "x") \
        !           361:                        | ex - trapov_.s
        !           362:                as trapov_.s -o trapov_.o
        !           363:                rm trapov_.s
        !           364: .c.o:
        !           365:                $(CC) -p $(CFLAGS) -c $*.c
        !           366:                -ld -x -r $*.o
        !           367:                mv a.out profiled/$*.o
        !           368:                $(CC) $(CFLAGS) -c $*.c
        !           369:                -ld -x -r $*.o
        !           370:                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.