summaryrefslogtreecommitdiffstats
path: root/sys/boot/sparc64/bootblock/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sys/boot/sparc64/bootblock/Makefile')
-rw-r--r--sys/boot/sparc64/bootblock/Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/sys/boot/sparc64/bootblock/Makefile b/sys/boot/sparc64/bootblock/Makefile
new file mode 100644
index 0000000..8f6bf7d
--- /dev/null
+++ b/sys/boot/sparc64/bootblock/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+BOOTBLOCKBASE= 0x4000
+
+CFLAGS= -W -Wall -I../../ -I../../common/ -Os \
+ -DBOOTBLOCKBASE=${BOOTBLOCKBASE} \
+ -ffreestanding -mno-app-regs -mcmodel=medlow
+OBJ= bootblock.o
+
+all: bootblock
+
+bootblock.o: bootblock.c
+ ${CC} ${CFLAGS} -c -o ${.TARGET} ${.ALLSRC}
+
+bootblock: ${OBJ}
+ ${LD} -N -Ttext ${BOOTBLOCKBASE} -e main -o bootblock ${OBJ}
+ /usr/local/bin/elftoaout bootblock
+clean:
+ rm -f *.o bootblock
OpenPOWER on IntegriCloud