Annotation of 43BSDReno/sys/mdec/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # Copyright (c) 1980, 1986, 1987 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    7.6 (Berkeley) 7/9/88
        !            18: #
        !            19: 
        !            20: CFLAGS=        -DLOCORE
        !            21: 
        !            22: # source files that live in the current directory
        !            23: SRCS=  hkboot.c hpboot.c htboot.c mtboot.c raboot.c rdboot.c rlboot.c \
        !            24:        upboot.c utboot.c tmboot.c tsboot.c tuboot.c httoggle.s mttoggle.s \
        !            25:        tmtoggle.s tstoggle.s uttoggle.s
        !            26: 
        !            27: # boot blocks that are preprocessed, then assembled
        !            28: BOOTS= hkboot hpboot htboot mtboot raboot rdboot rlboot upboot utboot \
        !            29:        tmboot tmscpboot tsboot tuboot
        !            30: 
        !            31: # toggle files that are assembled, but not installed
        !            32: TOGGLES=httoggle mttoggle tmtoggle tstoggle uttoggle
        !            33: 
        !            34: all: ${BOOTS} ${TOGGLES} noboot
        !            35: 
        !            36: ${BOOTS}:
        !            37:        ${CC} -E ${CFLAGS} [email protected] | as
        !            38:        nm -u a.out
        !            39:        strip a.out
        !            40:        dd if=a.out bs=32 skip=1 of=b.out
        !            41:        dd if=b.out of=$@ conv=sync
        !            42:        rm b.out
        !            43: 
        !            44: ${TOGGLES}:
        !            45:        as [email protected]
        !            46:        nm -u a.out
        !            47:        strip a.out
        !            48:        dd if=a.out bs=32 skip=1 of=$@
        !            49: 
        !            50: noboot:
        !            51:        echo | dd of=noboot conv=sync
        !            52: 
        !            53: clean:
        !            54:        rm -f a.out b.out ${BOOTS} ${TOGGLES} noboot
        !            55: 
        !            56: install:
        !            57:        install -o bin -g bin -m 444 ${BOOTS} ${DESTDIR}/usr/mdec
        !            58:        rm -f ${DESTDIR}/usr/mdec/mboot ${DESTDIR}/usr/mdec/uboot
        !            59:        ln ${DESTDIR}/usr/mdec/htboot ${DESTDIR}/usr/mdec/mboot
        !            60:        ln ${DESTDIR}/usr/mdec/hpboot ${DESTDIR}/usr/mdec/uboot
        !            61: 
        !            62: depend:
        !            63:        mkdep -p ${CFLAGS} ${SRCS}
        !            64: 
        !            65: # DO NOT DELETE THIS LINE -- mkdep uses it.
        !            66: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
        !            67: 
        !            68: hkboot: hkboot.c /usr/include/sys/disklabel.h
        !            69: hpboot: hpboot.c /usr/include/sys/disklabel.h
        !            70: htboot: htboot.c
        !            71: mtboot: mtboot.c
        !            72: raboot: raboot.c /usr/include/sys/disklabel.h
        !            73: rlboot: rlboot.c /usr/include/sys/disklabel.h
        !            74: upboot: upboot.c /usr/include/sys/disklabel.h
        !            75: utboot: utboot.c
        !            76: tmboot: tmboot.c
        !            77: tsboot: tsboot.c
        !            78: tuboot: tuboot.c
        !            79: httoggle: httoggle.s
        !            80: mttoggle: mttoggle.s
        !            81: tmtoggle: tmtoggle.s
        !            82: tstoggle: tstoggle.s
        !            83: uttoggle: uttoggle.s
        !            84: 
        !            85: # 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.