Annotation of coherent/d/lib/libc/Makefile,v, revision 1.1

1.1     ! root        1: head     1.1;
        !             2: branch   ;
        !             3: access   ;
        !             4: symbols  ;
        !             5: locks    bin:1.1; strict;
        !             6: comment  @# @;
        !             7: 
        !             8: 
        !             9: 1.1
        !            10: date     91.07.30.12.35.27;  author bin;  state Exp;
        !            11: branches ;
        !            12: next     ;
        !            13: 
        !            14: 
        !            15: desc
        !            16: @update by steve to reorder the objects to 
        !            17: @
        !            18: 
        !            19: 
        !            20: 
        !            21: 1.1
        !            22: log
        !            23: @Initial revision
        !            24: @
        !            25: text
        !            26: @# /usr/src/libc/Makefile 7/23/91
        !            27: # Assumes $(SRCPATH) defines root libc source directory, e.g. /usr/src/libc.
        !            28: # To build a new libc.a, move to an empty object directory and
        !            29: # type "make SRCPATH=/usr/src/libc" (or other pathname as appropriate).
        !            30: # This takes about 20 minutes from scratch on 20 MHz 386.
        !            31: 
        !            32: # Copyright module is first entry in the archive.
        !            33: OBJ=\
        !            34:        copyright.o
        !            35: 
        !            36: # Primary target.
        !            37: # The order of targets here is significant.
        !            38: # dstdio must be the last target, because it plays tricks to reduce size
        !            39: # of executable if stdio is not required.
        !            40: # dgen is next to last because e.g. perror() references stdio.
        !            41: all:   ROOT dcrt dstring dsys dgen dstdio
        !            42:        : libc done.
        !            43: 
        !            44: # Pseudotargets.
        !            45: # The lower case pseudotargets are made every time to check each subdirectory.
        !            46: # The upper case pseudotargets indicate when the objects in a given directory
        !            47: # were last made, allowing replacement of only the stale object files.
        !            48: ROOT:  $(OBJ)
        !            49:        ar rckus libc.a $?
        !            50:        touch $@@
        !            51: dcrt:  
        !            52:        make SRCPATH=$(SRCPATH)/crt
        !            53: dgen:
        !            54:        make SRCPATH=$(SRCPATH)/gen
        !            55: dstdio:
        !            56:        make SRCPATH=$(SRCPATH)/stdio
        !            57: dstring:
        !            58:        make SRCPATH=$(SRCPATH)/string
        !            59: dsys:
        !            60:        make SRCPATH=$(SRCPATH)/sys
        !            61: 
        !            62: # Secondary targets.
        !            63: copyright.o:   $(SRCPATH)/gen/copyright.c
        !            64: 
        !            65: clean:
        !            66:        rm *.o
        !            67: 
        !            68: # end of /usr/src/libc/Makefile
        !            69: @

unix.superglobalmegacorp.com

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