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

Annotation of sys/arch/i386/stand/cdboot/Makefile, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: Makefile,v 1.5 2007/05/29 00:03:10 deraadt Exp $
        !             2:
        !             3: .include "${.CURDIR}/../Makefile.inc"
        !             4:
        !             5: MAN=   cdboot.8
        !             6:
        !             7: .if ${MACHINE} == "i386"
        !             8: PROG=  cdboot
        !             9: LD?=   ld
        !            10: SIZE?= size
        !            11: LDFLAGS+=-nostdlib -Bstatic
        !            12: INSTALL_STRIP=
        !            13:
        !            14: LDFLAGS+=-Ttext $(LINKADDR) -N -x -noinhibit-exec
        !            15: CLEANFILES+=   crt0.o
        !            16: SRCS=  srt0.S
        !            17:
        !            18: SRCS+= boot.c cmd.c vars.c bootarg.c conf.c
        !            19: S      =${.CURDIR}/../../../..
        !            20: SADIR= ${.CURDIR}/..
        !            21:
        !            22: LDADD= ${LIBSA} ${LIBZ} ${LIBKERN}
        !            23: DPADD= ${LIBSA} ${LIBZ} ${LIBKERN}
        !            24:
        !            25: .PATH: ${S}/stand/boot
        !            26:
        !            27: ${PROG}: $(OBJS) $(DPADD)
        !            28:        $(LD) $(LDFLAGS) -o ${PROG} $(OBJS) $(LDADD)
        !            29:        @$(SIZE) ${PROG}
        !            30:        if [ -x ${.OBJDIR}/${PROG} ]; then \
        !            31:                objcopy -O binary ${PROG} ${.OBJDIR}/.tmp;\
        !            32:                mv -f ${.OBJDIR}/.tmp ${.OBJDIR}/${PROG}; \
        !            33:                ls -l ${.OBJDIR}/${PROG}; \
        !            34:        fi
        !            35:
        !            36: .else
        !            37: NOPROG=
        !            38: .endif
        !            39:
        !            40: .include <bsd.prog.mk>
        !            41:
        !            42: CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS}
        !            43: CPPFLAGS+=-DLINKADDR=${LINKADDR}
        !            44: CFLAGS+=${SACFLAGS} -D__INTERNAL_LIBSA_CREAD
        !            45: CFLAGS+=-DOSREV=\"${OSREV}\" -DMACHINE=\"${MACHINE}\"
        !            46: CFLAGS+=-DKERNEL=\"/${OSREV}/${MACHINE}/bsd.rd\"
        !            47: #AFLAGS+=-Wa,-R
        !            48: # AFLAGS+=-Wa,-a

CVSweb