11.20Sisaki# $NetBSD: Makefile,v 1.20 2024/01/07 07:58:34 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.1SminouraSRCS= srt0.S mboot.c 191.1SminouraKERN!= cd ${.CURDIR}/../../../..; pwd 201.1Sminoura 211.11SsimonbCPPFLAGS+= -D_STANDALONE 221.1SminouraCPPFLAGS+= -nostdinc -I${KERN} -I${.CURDIR} -I. 231.16SisakiCPPFLAGS+= -I${.CURDIR}/../libiocs 241.20SisakiCPPFLAGS+= -DTEXTADDR="0x${TEXT}" 251.1SminouraCPPFLAGS+= -DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\" 261.19SrinCFLAGS= -Wno-main -Os -m68000 -Wno-attributes 271.18SisakiAFLAGS+= -m68000 281.1Sminoura 291.13SlukemLINKFLAGS= -N -static -Ttext ${TEXT} 301.16SisakiLIBIOCS!= cd ${.CURDIR}/../libiocs && ${PRINTOBJDIR} 311.16SisakiLDLIBS+= ${LIBIOCS}/libiocs.a 321.1Sminoura 331.10Sisaki.include "../Makefile.booters" 341.1Sminoura 351.15Stsutsuirealall: ${PROG} 361.16Sisaki${BOOT}: ${OBJS} ${LDLIBS} 371.14Slukem ${_MKTARGET_LINK} 381.13Slukem ${LD} ${LINKFLAGS} -o ${BOOT}.x ${OBJS} ${LDLIBS} 391.5Stsutsui# ${STRIP} ${BOOT}.x 401.1Sminoura# dd bs=32 skip=1 count=32 if=${BOOT}.x of=${BOOT} 411.1Sminoura ${OBJCOPY} -O binary ${BOOT}.x ${BOOT} 421.1Sminoura @rm ${BOOT}.x 431.1SminouraCLEANFILES+= ${BOOT}.x 441.1Sminoura 451.1Sminoura.include <bsd.prog.mk> 46