diff options
Diffstat (limited to 'sys/i386/boot/rawboot/Makefile')
-rw-r--r-- | sys/i386/boot/rawboot/Makefile | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/sys/i386/boot/rawboot/Makefile b/sys/i386/boot/rawboot/Makefile deleted file mode 100644 index 474788b..0000000 --- a/sys/i386/boot/rawboot/Makefile +++ /dev/null @@ -1,82 +0,0 @@ -# $FreeBSD$ -# - -PROG= boot - -# Order is very important on the SRCS line for this prog -SRCS= start.S table.c boot2.S boot.c asm.S bios.S serial.S -SRCS+= probe_keyboard.c io.c disk.c sys.c - -.PATH: ${.CURDIR}/../biosboot - -BINMODE= 444 -CFLAGS= -O2 -malign-functions=0 -malign-jumps=0 -malign-loops=0 \ - -DRAWBOOT \ - -I${.CURDIR}/../biosboot \ - -DBOOTWAIT=${BOOTWAIT} -DTIMEOUT=${TIMEOUT} -CFLAGS+= -DBOOTSEG=${BOOTSEG} -DBOOTSTACK=${BOOTSTACK} -CFLAGS+= ${CWARNFLAGS} - -# By default, if a serial port is going to be used as console, use COM1 -# (aka /dev/ttyd0). -BOOT_COMCONSOLE_PORT?=0x3F8 -CFLAGS+= -DCOMCONSOLE=${BOOT_COMCONSOLE_PORT} - -BOOT_COMCONSOLE_SPEED?=9600 -CFLAGS+= -DCONSPEED=${BOOT_COMCONSOLE_SPEED} - -# Enable code to take the default boot string from a fixed location on the -# disk. See nextboot(8) and README.386BSD for more info. -#CFLAGS+= -DNAMEBLOCK -#CFLAGS+= -DNAMEBLOCK_WRITEBACK - -# Bias the conversion from the BIOS drive number to the FreeBSD unit number -# for hard disks. This may be useful for people booting in a mixed IDE/SCSI -# environment (set BOOT_HD_BIAS to the number of IDE drives). -#CFLAGS+= -DBOOT_HD_BIAS=1 -# -# Details: this only applies if BOOT_HD_BIAS > 0. If the BIOS drive number -# for the boot drive is >= BOOT_HD_BIAS, then the boot drive is assumed to -# be SCSI and have unit number (BIOS_drive_number - BOOT_HD_BIAS). E.g., -# BOOT_HD_BIAS=1 makes BIOS drive 1 correspond to 1:sd(0,a) instead of -# 1:wd(1,a). If `sd' is given explicitly, then the drive is assumed to be -# SCSI and have BIOS drive number (sd_unit_number + BOOT_HD_BIAS). E.g., -# BOOT_HD_BIAS=1 makes sd(0,a) correspond to 1:sd(0,a) instead of 0:sd(0,a). - -CLEANFILES+= boot.nohdr boot.strip rawboot sizetest -LDFLAGS+= -N -T 0 -nostdlib -NOSHARED= YES -NOMAN= -STRIP= - -# tunable timeout parameter, waiting for keypress, calibrated in ms -BOOTWAIT?= 5000 -# tunable timeout during string input, calibrated in ms -#TIMEOUT?= 30000 - -# Location that boot2 is loaded at -BOOTSEG= 0x1000 - -# Offset in BOOTSEG for the top of the stack, keep this 16 byte aligned -BOOTSTACK= 0xFFF0 - -boot.strip: boot - cp -p boot boot.strip - strip -aout boot.strip - size -aout boot.strip - -boot.nohdr: boot.strip - dd if=boot.strip of=boot.nohdr ibs=32 skip=1 obs=1024b - ls -l boot.nohdr - -rawboot: boot.nohdr - dd if=boot.nohdr of=rawboot bs=8k count=1 conv=sync - -all: rawboot - -install: - ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}\ - rawboot ${DESTDIR}${BINDIR}/rawboot - -.include <bsd.kern.mk> -.include <bsd.prog.mk> |