Makefile revision 1.9
11.9Stv# $NetBSD: Makefile,v 1.9 2001/12/12 01:49:56 tv Exp $ 21.1Sminoura 31.1SminouraBOOT= mboot 41.1SminouraVERSION= 0.1 51.1Sminoura 61.1Sminoura# text address 71.1SminouraTEXT= 00002000 81.1SminouraTEXTSZ= 1024 91.1Sminoura 101.1SminouraPROG= ${BOOT} 111.1SminouraBINDIR= /usr/mdec 121.1SminouraBINMODE= 444 131.9StvNOMAN= # defined 141.1SminouraSTRIPFLAG= 151.1Sminoura 161.5StsutsuiSTRIP?= /usr/bin/strip 171.1Sminoura 181.1SminouraSRCS= srt0.S mboot.c 191.1SminouraKERN!= cd ${.CURDIR}/../../../..; pwd 201.1Sminoura 211.1SminouraCPPFLAGS+= -nostdinc -I${KERN} -I${.CURDIR} -I. 221.1Sminoura#CPPFLAGS+= -I${.CURDIR}/../libiocs 231.1SminouraCPPFLAGS+= -DTEXTADDR="0x${TEXT}" 241.1SminouraCPPFLAGS+= -DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\" 251.1SminouraCFLAGS= -Wno-main -Os -m68000 261.1Sminoura 271.7SminouraLDFLAGS= -N -static -Ttext ${TEXT} 281.1Sminoura 291.1Sminoura.PHONY: machine-links 301.1Sminourabeforedepend: machine-links 311.1Sminouramachine-links: 321.1Sminoura echo ${.CURDIR} 331.1Sminoura -rm -f machine && \ 341.1Sminoura ln -s ${KERN}/arch/${MACHINE}/include machine 351.1Sminoura -rm -f ${MACHINE_ARCH} && \ 361.1Sminoura ln -s ${KERN}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH} 371.1SminouraCLEANFILES+= machine ${MACHINE_ARCH} 381.1Sminoura 391.4Smycroftrealall: machine-links ${PROG} 401.1Sminoura${BOOT}: ${OBJS} 411.1Sminoura ${LD} ${LDFLAGS} -o ${BOOT}.x ${OBJS} ${LDLIBS} 421.5Stsutsui# ${STRIP} ${BOOT}.x 431.1Sminoura# dd bs=32 skip=1 count=32 if=${BOOT}.x of=${BOOT} 441.1Sminoura ${OBJCOPY} -O binary ${BOOT}.x ${BOOT} 451.1Sminoura @rm ${BOOT}.x 461.1SminouraCLEANFILES+= ${BOOT}.x 471.1Sminoura 481.1Sminoura.include <bsd.prog.mk> 49