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

1.1.1.2 ! root        1: #      @(#)Makefile    4.2     11/20/85
1.1       root        2: #
1.1.1.2 ! root        3: AS     = /bin/as
        !             4: CC     = /bin/cc
        !             5: LD     = /bin/ld
        !             6: DESTDIR        = 
        !             7: INCLDIR        = 
        !             8: 
        !             9: DEST   = $(DESTDIR)/usr/lib
        !            10: 
        !            11: CFLAGS = -O -I$(INCLDIR)/usr/include
        !            12: 
        !            13: LIBRARY                = libm.a
        !            14: LIBRARY_P      = libm_p.a
        !            15: ALTLIBRARY     = libM.a
        !            16: ALTLIBRARY_P   = libM_p.a
        !            17: 
        !            18: FILES  = asin.o atan.o exp.o erf.o floor.o gamma.o hypot.o \
        !            19:          j0.o j1.o jn.o log.o pow.o sin.o sinh.o sqrt.o tan.o tanh.o
        !            20: 
        !            21: all:   $(LIBRARY) $(LIBRARY_P)
        !            22: 
        !            23: $(LIBRARY):    $(FILES)
        !            24:                @echo -n "Loading $(LIBRARY) ... "
        !            25:                @ar cru $(LIBRARY) $(FILES)
        !            26:                @ranlib $(LIBRARY)
        !            27:                @echo "done"
        !            28: 
        !            29: $(LIBRARY_P):  $(FILES)
        !            30:                @echo -n "Loading $(LIBRARY_P) ... "
        !            31:                @cd profiled; ar cru ../$(LIBRARY_P) $(FILES)
        !            32:                @ranlib $(LIBRARY_P)
        !            33:                @echo "done"
1.1       root       34: 
                     35: .c.o:
1.1.1.2 ! root       36:        $(CC) -p $(CFLAGS) -c $*.c
        !            37:        -$(LD) -X -r $*.o
1.1       root       38:        mv a.out profiled/$*.o
1.1.1.2 ! root       39:        $(CC) $(CFLAGS) -c $*.c
        !            40:        -$(LD) -x -r $*.o
1.1       root       41:        mv a.out $*.o
                     42: 
                     43: .s.o:
1.1.1.2 ! root       44:        sed -f mcount.sed $*.s |\
        !            45:        $(AS) -o $*.o $*.s
        !            46:        -$(LD) -X -r $*.o
1.1       root       47:        mv a.out profiled/$*.o
1.1.1.2 ! root       48:        $(AS) -o $*.o $*.s 
        !            49:        -$(LD) -x -r $*.o
1.1       root       50:        mv a.out $*.o
                     51: 
1.1.1.2 ! root       52: atan.o:                atan.c atan.h
        !            53:                $(CC) -p $(CFLAGS) -c atan.c
        !            54:                -$(LD) -X -r atan.o
        !            55:                mv a.out profiled/atan.o
        !            56:                $(CC) $(CFLAGS) -c atan.c
        !            57:                -$(LD) -x -r atan.o
        !            58:                mv a.out atan.o
        !            59: 
        !            60: atan.h:                atan.bc atan.awk
        !            61:                bc -l atan.bc > atan.out
        !            62:                rm -f atan.h
        !            63:                ./atan.awk atan.out > atan.h
        !            64:                rm -f atan.out
        !            65: 
        !            66: exp.o:                 exp.c exp.tab.c
        !            67:                $(CC) -p $(CFLAGS) -c exp.c
        !            68:                $(CC) -p $(CFLAGS) -c exp.tab.c
        !            69:                -$(LD) -X -r exp.o exp.tab.o
        !            70:                mv a.out profiled/exp.o
        !            71:                $(CC) $(CFLAGS) -c exp.c
        !            72:                $(CC) $(CFLAGS) -c exp.tab.c
        !            73:                -$(LD) -x -r exp.o exp.tab.o
        !            74:                mv a.out exp.o
        !            75:                rm exp.tab.o
        !            76: 
        !            77: exp.tab.c:     exp.bc exp.awk
        !            78:                bc -l exp.bc > exp.out
        !            79:                rm -f exp.tab.c
        !            80:                ./exp.awk exp.out > exp.tab.c
        !            81:                rm -f exp.out
        !            82: 
        !            83: log.o:                 log.c log.h
        !            84:                $(CC) -p $(CFLAGS) -c log.c
        !            85:                -$(LD) -X -r log.o
        !            86:                mv a.out profiled/log.o
        !            87:                $(CC) $(CFLAGS) -c log.c
        !            88:                -$(LD) -x -r log.o
        !            89:                mv a.out log.o
        !            90: 
        !            91: log.h:                 log.bc log.awk
        !            92:                bc -l log.bc > log.out
        !            93:                rm -f log.h
        !            94:                ./log.awk log.out > log.h
        !            95:                rm -f log.out
        !            96: 
        !            97: install:       $(LIBRARY) $(LIBRARY_P)
        !            98:                install -m 644 $(LIBRARY) $(DEST)
        !            99:                ranlib $(DEST)/$(LIBRARY)
        !           100:                rm -f $(DEST)/$(ALTLIBRARY)
        !           101:                ln $(DEST)/$(LIBRARY) $(DEST)/$(ALTLIBRARY)
        !           102:                install -m 644 $(LIBRARY_P) $(DEST)
        !           103:                ranlib $(DEST)/$(LIBRARY_P)
        !           104:                rm -f $(DEST)/$(ALTLIBRARY_P)
        !           105:                ln $(DEST)/$(LIBRARY_P) $(DEST)/$(ALTLIBRARY_P)
1.1       root      106: 
                    107: clean:
1.1.1.2 ! root      108:                rm -f log.h atan.h exp.tab.c *.o profiled/*.o\
        !           109:                libm.a libm_p.a

unix.superglobalmegacorp.com

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