Annotation of 43BSDTahoe/lib/libc/vax/csu/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: # Copyright (c) 1988 Regents of the University of California.
                      3: # All rights reserved.
                      4: #
                      5: # Redistribution and use in source and binary forms are permitted
                      6: # provided that the above copyright notice and this paragraph are
                      7: # duplicated in all such forms and that any documentation,
                      8: # advertising materials, and other materials related to such
                      9: # distribution and use acknowledge that the software was developed
                     10: # by the University of California, Berkeley.  The name of the
                     11: # University may not be used to endorse or promote products derived
                     12: # from this software without specific prior written permission.
                     13: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
                     14: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
                     15: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                     16: #
                     17: #      @(#)Makefile    5.8 (Berkeley) 7/9/88
                     18: #
                     19: #      crt0    Normal C run time startoff
                     20: #      mcrt0   C run time start off for profiling, ``prof'' conventions
                     21: #      gcrt0   C run time start off for profiling, ``gprof'' conventions
                     22: #
                     23: DEFS=-DLIBC_SCCS
                     24: SRCS=  crt0.c mon.c gmon.c
                     25: OBJS=  crt0.o mcrt0.o gcrt0.o mon.o gmon.o
                     26: TAGSFILE=tags
                     27: 
                     28: all link: ${OBJS}
                     29: 
                     30: install:
                     31:        install -o bin -g bin -m 444 crt0.o ${DESTDIR}/lib/crt0.o
                     32:        install -o bin -g bin -m 444 mcrt0.o ${DESTDIR}/lib/mcrt0.o
                     33:        install -o bin -g bin -m 444 gcrt0.o ${DESTDIR}/usr/lib/gcrt0.o
                     34: 
                     35: crt0.o: crt0.c
                     36:        ${CC} -S ${DFLAGS} -DCRT0 crt0.c
                     37:        /lib/cpp crt0.s > x.s
                     38:        as -o x.o x.s
                     39:        ld -x -r -o crt0.o x.o
                     40:        rm -f x.s x.o crt0.s
                     41: 
                     42: moncrt0.o: crt0.c
                     43:        ${CC} -S ${DFLAGS} -DMCRT0 crt0.c
                     44:        /lib/cpp crt0.s > x.s
                     45:        as -o x.o x.s
                     46:        ld -x -r -o moncrt0.o x.o
                     47:        rm -f x.s x.o crt0.s
                     48: 
                     49: gcrt0.o: moncrt0.o gmon.o
                     50:        ld -x -r -o gcrt0.o moncrt0.o gmon.o
                     51: 
                     52: mcrt0.o: moncrt0.o mon.o
                     53:        ld -x -r -o mcrt0.o moncrt0.o mon.o
                     54: 
                     55: mon.o: mon.c mon.ex
                     56:        ${CC} -S ${DEFS} ${DFLAGS} mon.c
                     57:        ex - mon.s < mon.ex
                     58:        as -o x.o mon.s
                     59:        ld -x -r -o mon.o x.o
                     60:        rm -f x.o mon.s
                     61: 
                     62: gmon.o: gmon.c gmon.h gmon.ex
                     63:        ${CC} -S ${DEFS} ${DFLAGS} gmon.c
                     64:        ex - gmon.s < gmon.ex
                     65:        as -o x.o gmon.s
                     66:        ld -x -r -o gmon.o x.o
                     67:        rm -f x.o gmon.s
                     68: 
                     69: tags:
                     70:        cwd=`pwd`; \
                     71:        for i in ${SRCS}; do \
                     72:                ctags -a -f ${TAGSFILE} $$cwd/$$i; \
                     73:        done
                     74: 
                     75: clean:
                     76:        rm -f *.o a.out core ${TAGSFILE}
                     77: 
                     78: lint:  crt0.c
                     79:        lint crt0.c -DMCRT0
                     80:        lint crt0.c -DGCRT0
                     81:        lint crt0.c -DCRT0
                     82: 
                     83: depend:
                     84:        mkdep ${CFLAGS} ${SRCS}
                     85: 
                     86: # DO NOT DELETE THIS LINE -- mkdep uses it.
                     87: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
                     88: 
                     89: crt0.o: crt0.c
                     90: mon.o: mon.c
                     91: gmon.o: gmon.c
                     92: gmon.o:gmon.h
                     93: 
                     94: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY

unix.superglobalmegacorp.com

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