Makefile revision 93605
190699Srobert# $FreeBSD: head/sys/boot/sparc64/boot1/Makefile 93605 2002-04-01 22:57:51Z tmm $ 290699Srobert 393605StmmPROG= boot1 493605StmmSRCS= _start.S boot1.c 593605StmmNOMAN= 693605StmmSTRIP= 793605StmmBINDIR?= /boot 893605StmmBINMODE= 444 993605Stmm 1090699SrobertBOOTBLOCKBASE= 0x4000 1190699Srobert 1293605StmmCFLAGS= -W -Wall -I../../ -I../../common/ -Os -ffreestanding -mno-app-regs \ 1393605Stmm -mcmodel=medlow 1490699Srobert 1593605Stmmboot1.elf: _start.o boot1.o 1693605Stmm ${LD} -N -Ttext ${BOOTBLOCKBASE} -o ${.TARGET} _start.o boot1.o 1790699Srobert 1893605Stmmboot1.aout: boot1.elf 1993605Stmm /usr/local/bin/elftoaout -o ${.TARGET} boot1.elf 2090699Srobert 2193605Stmm# Construct boot1. disklabel expects it to contain zeroed-out space for the 2293605Stmm# label, and to be of the correct size. 2393605Stmmboot1: boot1.aout 2493605Stmm dd if=/dev/zero of=${.TARGET} bs=512 count=16 2593605Stmm dd if=boot1.aout of=${.TARGET} bs=512 oseek=1 conv=notrunc 2693605Stmm 2793605StmmCLEANFILES+= boot1.elf boot1.aout 2893605Stmm 2993605Stmm.include <bsd.prog.mk> 30