Deleted Added
full compact
Makefile (230522) Makefile (231810)
1# $FreeBSD: head/sys/boot/powerpc/boot1.chrp/Makefile 230522 2012-01-25 03:37:39Z nwhitehorn $
1# $FreeBSD: head/sys/boot/powerpc/boot1.chrp/Makefile 231810 2012-02-16 03:27:38Z nwhitehorn $
2
3WITHOUT_SSP=
4
5PROG= boot1.elf
6NEWVERSWHAT= "Open Firmware boot block" ${MACHINE_ARCH}
7BINDIR?= /boot
8INSTALLFLAGS= -b
9
10FILES= boot1.hfs
2
3WITHOUT_SSP=
4
5PROG= boot1.elf
6NEWVERSWHAT= "Open Firmware boot block" ${MACHINE_ARCH}
7BINDIR?= /boot
8INSTALLFLAGS= -b
9
10FILES= boot1.hfs
11SRCS= boot1.c ashldi3.c
11SRCS= boot1.c ashldi3.c syncicache.c
12
13NO_MAN=
14
15CFLAGS= -ffreestanding -msoft-float -Os \
12
13NO_MAN=
14
15CFLAGS= -ffreestanding -msoft-float -Os \
16 -I${.CURDIR}/../../common -I${.CURDIR}/../../../
16 -I${.CURDIR}/../../common -I${.CURDIR}/../../../ \
17 -D_STANDALONE
17LDFLAGS=-nostdlib -static -N
18
19.include "${.CURDIR}/../Makefile.inc"
18LDFLAGS=-nostdlib -static -N
19
20.include "${.CURDIR}/../Makefile.inc"
20.PATH: ${.CURDIR}/../../../libkern ${.CURDIR}
21.PATH: ${.CURDIR}/../../../libkern ${.CURDIR}/../../../../lib/libc/powerpc/gen ${.CURDIR}
21
22# The following inserts out objects into a template HFS
23# created by generate-hfs.sh
24
25.include "${.CURDIR}/Makefile.hfs"
26
27boot1.hfs: boot1.elf bootinfo.txt
28 echo ${.OBJDIR}
29 uudecode ${.CURDIR}/hfs.tmpl.bz2.uu
30 mv hfs.tmpl.bz2 ${.TARGET}.bz2
31 bzip2 -f -d ${.TARGET}.bz2
32 dd if=boot1.elf of=${.TARGET} seek=${BOOT1_OFFSET} conv=notrunc
33 dd if=${.CURDIR}/bootinfo.txt of=${.TARGET} seek=${BOOTINFO_OFFSET} \
34 conv=notrunc
35
36CLEANFILES= boot1.hfs
37
38boot1.o: ${.CURDIR}/../../common/ufsread.c
39
40.include <bsd.prog.mk>
41
22
23# The following inserts out objects into a template HFS
24# created by generate-hfs.sh
25
26.include "${.CURDIR}/Makefile.hfs"
27
28boot1.hfs: boot1.elf bootinfo.txt
29 echo ${.OBJDIR}
30 uudecode ${.CURDIR}/hfs.tmpl.bz2.uu
31 mv hfs.tmpl.bz2 ${.TARGET}.bz2
32 bzip2 -f -d ${.TARGET}.bz2
33 dd if=boot1.elf of=${.TARGET} seek=${BOOT1_OFFSET} conv=notrunc
34 dd if=${.CURDIR}/bootinfo.txt of=${.TARGET} seek=${BOOTINFO_OFFSET} \
35 conv=notrunc
36
37CLEANFILES= boot1.hfs
38
39boot1.o: ${.CURDIR}/../../common/ufsread.c
40
41.include <bsd.prog.mk>
42