[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

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