Annotation of researchv10dc/cmd/pascal/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # This make -ofile should only be run as super-user
        !             3: #
        !             4: 
        !             5: L = /usr/lib/pascal
        !             6: B = /usr/bin
        !             7: 
        !             8: DEST = $B/eyacc /usr/lib/libpc.a $L/px_header $B/pc \
        !             9:        $L/pix $L/how_pc $L/how_pi \
        !            10:        $L/how_pix $L/how_pxp $L/pc2 \
        !            11:        $L/pc3 $B/pmerge $B/pxref \
        !            12:        $L/pc2.0strings $L/pc0  \
        !            13:        $L/pi2.0strings $L/pi \
        !            14:        $B/pxp $L/px $B/pascal
        !            15: 
        !            16: SHIP = $B/eyacc /usr/lib/libpc.a $B/pc $B/pmerge $B/pxref \
        !            17:        $B/pxp $B/pascal $L
        !            18: 
        !            19: DIRS = eyacc libpc pc0 pascal pi px pxp
        !            20: 
        !            21: prepare:
        !            22:        for i in $(DIRS); do (cd $$i; make -o); done
        !            23: 
        !            24: install:
        !            25:        for i in $(DIRS); do (cd $$i; echo ==$$i; make -o; make -o install); done
        !            26:        rm -f $B/pascal
        !            27:        cp pascal.sh $B/pascal
        !            28:        chown bin $B/pascal
        !            29:        chgrp bin $B/pascal
        !            30:        chmod 775 $B/pascal
        !            31: 
        !            32: clean:
        !            33:        for i in $(DIRS); do (cd $$i; make -o clean); done
        !            34: 
        !            35: clobber: clean
        !            36:        rm -f $(DEST)
        !            37: 
        !            38: ship:
        !            39:        ship $(SHIP)

unix.superglobalmegacorp.com

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