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

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

1.1     ! nbrk        1: #      $OpenBSD: Makefile,v 1.33 2006/10/30 18:28:57 jmc Exp $
        !             2:
        !             3: .include "${.CURDIR}/../Makefile.inc"
        !             4:
        !             5: MAN=   boot.8
        !             6: MLINKS=        boot.8 boot.conf.5
        !             7:
        !             8: .if ${MACHINE} == "i386"
        !             9: PROG=  boot
        !            10: LD?=   ld
        !            11: SIZE?= size
        !            12: LDFLAGS+=-nostdlib -Bstatic
        !            13:
        !            14: .if defined(DEBUGFLAGS) && !empty(DEBUGFLAGS:M-D_TEST)
        !            15: CLEANFILES+=   srt0.o
        !            16: SRCS=  crt0.c
        !            17: .else
        !            18: LDFLAGS+=-Ttext $(LINKADDR) -N -x -noinhibit-exec
        !            19: CLEANFILES+=   crt0.o
        !            20: SRCS=  srt0.S
        !            21: .endif
        !            22:
        !            23: SRCS+= boot.c cmd.c vars.c bootarg.c conf.c
        !            24: S      =${.CURDIR}/../../../..
        !            25: SADIR= ${.CURDIR}/..
        !            26:
        !            27: LDADD= ${LIBSA} ${LIBZ} ${LIBKERN}
        !            28: DPADD= ${LIBSA} ${LIBZ} ${LIBKERN}
        !            29:
        !            30: .PATH: ${S}/stand/boot
        !            31:
        !            32: boot.bin: boot
        !            33:        objcopy -v -O binary ${PROG} boot.bin
        !            34:
        !            35: ${PROG}: $(OBJS) $(DPADD)
        !            36:        $(LD) $(LDFLAGS) -o ${PROG} $(OBJS) $(LDADD)
        !            37:        @$(SIZE) ${PROG}
        !            38:
        !            39: .else
        !            40: NOPROG=
        !            41: .endif
        !            42:
        !            43: .include <bsd.prog.mk>
        !            44:
        !            45: CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS}
        !            46: CPPFLAGS+=-DLINKADDR=${LINKADDR}
        !            47: CFLAGS+=$(SACFLAGS)
        !            48: #AFLAGS+=-Wa,-R
        !            49: # AFLAGS+=-Wa,-a
        !            50:

CVSweb