Makefile revision 1.1
11.1Sdsl# $NetBSD: Makefile,v 1.1 2007/01/01 22:11:09 dsl Exp $ 21.1Sdsl 31.1SdslS= ${.CURDIR}/../../../../ 41.1Sdsl 51.1SdslPROG= fatboot 61.1SdslNOMAN= # defined 71.1Sdsl 81.1SdslLIBCRT0= # nothing 91.1SdslLIBCRTBEGIN= # nothing 101.1SdslLIBCRTEND= # nothing 111.1SdslLIBC= # nothing 121.1Sdsl 131.1Sdsl.include <bsd.own.mk> 141.1Sdsl 151.1SdslSTRIPFLAG= # override 161.1Sdsl 171.1SdslSRCS= fatboot.S 181.1Sdsl 191.1SdslBINDIR= /usr/mdec 201.1SdslBINMODE= 444 211.1Sdsl 221.1Sdsl.PATH: ${.CURDIR}/.. 231.1Sdsl 241.1SdslLDFLAGS+= -nostdlib -Wl,-e,start 251.1SdslCPPFLAGS+= -I. -I${.CURDIR}/../lib -I${S} 261.1Sdsl 271.1Sdsl.if ${MACHINE} == "amd64" 281.1SdslLDFLAGS+= -Wl,-m,elf_i386 291.1SdslAFLAGS+= -m32 301.1Sdsl.endif 311.1Sdsl 321.1SdslBUILDSYMLINKS+= $S/arch/i386/include machine \ 331.1Sdsl $S/arch/x86/include x86 341.1Sdsl 351.1SdslDPSRCS+= machine x86 361.1Sdsl 371.1SdslCLEANFILES+= ${PROG}.tmp 381.1Sdsl 391.1Sdsl${PROG}: ${OBJS} 401.1Sdsl ${_MKTARGET_LINK} 411.1Sdsl ${CC} -o ${PROG}.tmp ${LDFLAGS} -Wl,-Ttext,0x7c00 ${OBJS} 421.1Sdsl @ set -- $$( ${NM} -t d ${PROG}.tmp | grep '\<pbr_space\>' \ 431.1Sdsl | sed 's/^0*//' ); \ 441.1Sdsl echo "#### There are $$1 free bytes in ${PROG}" 451.1Sdsl ${OBJCOPY} -O binary ${PROG}.tmp ${PROG} 461.1Sdsl rm -f ${PROG}.tmp 471.1Sdsl 481.1Sdsl.include <bsd.prog.mk> 49