Annotation of cci/usr/src/usr.lib/libF77/Makefile, revision 1.1.1.2

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