[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

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