Makefile revision 1.16
11.16Sisaki# $NetBSD: Makefile,v 1.16 2012/04/05 12:01:36 isaki Exp $ 21.16Sisaki 31.16SisakiNOMAN= # defined 41.16Sisaki.include <bsd.own.mk> 51.1Sminoura 61.1SminouraBOOT= mboot 71.1SminouraVERSION= 0.1 81.1Sminoura 91.1Sminoura# text address 101.1SminouraTEXT= 00002000 111.1SminouraTEXTSZ= 1024 121.1Sminoura 131.1SminouraPROG= ${BOOT} 141.1SminouraBINDIR= /usr/mdec 151.1SminouraBINMODE= 444 161.1SminouraSTRIPFLAG= 171.1Sminoura 181.5StsutsuiSTRIP?= /usr/bin/strip 191.1Sminoura 201.1SminouraSRCS= srt0.S mboot.c 211.1SminouraKERN!= cd ${.CURDIR}/../../../..; pwd 221.1Sminoura 231.11SsimonbCPPFLAGS+= -D_STANDALONE 241.1SminouraCPPFLAGS+= -nostdinc -I${KERN} -I${.CURDIR} -I. 251.16SisakiCPPFLAGS+= -I${.CURDIR}/../libiocs 261.1SminouraCPPFLAGS+= -DTEXTADDR="0x${TEXT}" 271.1SminouraCPPFLAGS+= -DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\" 281.1SminouraCFLAGS= -Wno-main -Os -m68000 291.1Sminoura 301.13SlukemLINKFLAGS= -N -static -Ttext ${TEXT} 311.16SisakiLIBIOCS!= cd ${.CURDIR}/../libiocs && ${PRINTOBJDIR} 321.16SisakiLDLIBS+= ${LIBIOCS}/libiocs.a 331.1Sminoura 341.10Sisaki.include "../Makefile.booters" 351.1Sminoura 361.15Stsutsuirealall: ${PROG} 371.16Sisaki${BOOT}: ${OBJS} ${LDLIBS} 381.14Slukem ${_MKTARGET_LINK} 391.13Slukem ${LD} ${LINKFLAGS} -o ${BOOT}.x ${OBJS} ${LDLIBS} 401.5Stsutsui# ${STRIP} ${BOOT}.x 411.1Sminoura# dd bs=32 skip=1 count=32 if=${BOOT}.x of=${BOOT} 421.1Sminoura ${OBJCOPY} -O binary ${BOOT}.x ${BOOT} 431.1Sminoura @rm ${BOOT}.x 441.1SminouraCLEANFILES+= ${BOOT}.x 451.1Sminoura 461.1Sminoura.include <bsd.prog.mk> 47