[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / sys / arch / alpha / stand / boot

Annotation of sys/arch/alpha/stand/boot/Makefile, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: Makefile,v 1.15 2005/08/10 16:58:42 todd Exp $
        !             2: #      $NetBSD: Makefile,v 1.17 1997/04/17 07:27:46 thorpej Exp $
        !             3:
        !             4: S=     ${.CURDIR}/../../../..
        !             5:
        !             6: .PATH: ${.CURDIR}/..
        !             7:
        !             8: PROG = boot
        !             9:
        !            10: SRCS = start.S boot.c loadfile.c disk.c conf.c prom.c prom_disp.S OSFpal.c
        !            11: SRCS+= devopen.c filesystem.c prom_swpal.S
        !            12: NOMAN=
        !            13: INSTALL_STRIP=
        !            14: BINMODE= 444
        !            15:
        !            16: BOOT_RELOC = ${SECONDARY_LOAD_ADDRESS}
        !            17: HEADERSIZE_PROG = headersize
        !            18:
        !            19: CLEANFILES+= vers.c vers.o ${PROG}.sym ${PROG}.nosym ${HEADERSIZE_PROG}
        !            20:
        !            21:
        !            22: DEFNS= -DCOMPAT_UFS -DALPHA_BOOT_ELF
        !            23:
        !            24: AFLAGS += -DASSEMBLER ${DEFNS}
        !            25: CPPFLAGS += -I${.CURDIR}/../../../../lib/libsa -I${.CURDIR}/../.. -I${S} ${DEFNS}
        !            26: CFLAGS = -Os -Werror -mno-fp-regs
        !            27:
        !            28: ${PROG}.nosym: ${PROG}.sym
        !            29:        cp ${PROG}.sym ${PROG}.nosym
        !            30:        strip ${PROG}.nosym
        !            31:
        !            32: ${PROG}: ${PROG}.nosym #${HEADERSIZE_PROG}
        !            33:        objcopy --output-target=binary ${PROG}.nosym ${PROG}
        !            34: #      dd if=${PROG}.nosym of=${PROG} \
        !            35: #          bs=`./${HEADERSIZE_PROG} ${BOOT_RELOC} ${PROG}.nosym` skip=1
        !            36:
        !            37: # no lint here (yet?)
        !            38: lint:
        !            39:
        !            40: .include <bsd.prog.mk>
        !            41:
        !            42: ### find out what to use for libkern
        !            43: KERN_AS=       library
        !            44: KERNDST=       ${.CURDIR}/../libkern/${__objdir}
        !            45: .include "${.CURDIR}/../libkern/Makefile.inc"
        !            46: LIBKERN=       ${KERNLIB}
        !            47:
        !            48: ### find out what to use for libz
        !            49: Z_AS=          library
        !            50: ZDST=          ${.CURDIR}/../libz/${__objdir}
        !            51: .include "${.CURDIR}/../libz/Makefile.inc"
        !            52: LIBZ=          ${ZLIB}
        !            53:
        !            54: ### find out what to use for libsa
        !            55: SA_AS=         library
        !            56: SADST=         ${.CURDIR}/../libsa/${__objdir}
        !            57: SAREL=
        !            58: SA_ZLIB=       yes
        !            59: .include "${.CURDIR}/../libsa/Makefile.inc"
        !            60: LIBSA=         ${SALIB}
        !            61:
        !            62: ${PROG}.sym: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN}
        !            63:        sh ${.CURDIR}/newvers.sh ${.CURDIR}/version
        !            64:        ${COMPILE.c} vers.c
        !            65:        ${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
        !            66:            ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN}
        !            67:        size ${PROG}.sym

CVSweb