diff options
author | imp <imp@FreeBSD.org> | 2006-08-10 18:22:56 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2006-08-10 18:22:56 +0000 |
commit | b594a7a463db91b141902f79864d524ba7de9520 (patch) | |
tree | f4bf631b6627c5a8abcbf9abd627ffe064a63808 /sys/boot/arm/at91 | |
parent | 4f66f90cd9db441c79ca004f0ce9e77645bba615 (diff) | |
download | FreeBSD-src-b594a7a463db91b141902f79864d524ba7de9520.zip FreeBSD-src-b594a7a463db91b141902f79864d524ba7de9520.tar.gz |
MFp4:
Reach over into the arm tree to grab some at91 definitions.
Better warnings
Lots of build tweaks
Diffstat (limited to 'sys/boot/arm/at91')
-rw-r--r-- | sys/boot/arm/at91/Makefile.inc | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/sys/boot/arm/at91/Makefile.inc b/sys/boot/arm/at91/Makefile.inc index 5b6cc13..2a0cb3b 100644 --- a/sys/boot/arm/at91/Makefile.inc +++ b/sys/boot/arm/at91/Makefile.inc @@ -1,28 +1,39 @@ # $FreeBSD$ .if !target(__at91_boot_Makefile.inc__) +.PATH: ${.CURDIR}/../../../../libkern ${.CURDIR}/../../../../libkern/arm + __at91_boot_Makefile.inc__: CFLAGS=-O2 -mcpu=arm9 -ffreestanding \ -I${.CURDIR}/../libat91 \ - -Wall -Waggregate-return -Wcast-align \ - -Wmissing-declarations -Wmissing-prototypes -Wnested-externs \ - -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings \ + -I${.CURDIR}/../../../.. \ + -I${.CURDIR}/../../../../arm \ + -D_KERNEL \ + -Wall -Waggregate-return \ + -Wnested-externs \ + -Wpointer-arith -Wshadow -Wwrite-strings \ -Werror +# -Wmissing-prototypes +# -Wmissing-declarations +# -Wstrict-prototypes #CFLAGS+=-DBOOT_TSC CFLAGS+=-DBOOT_KB9202 LIBAT91=${.OBJDIR}/../libat91/libat91.a +LD ?= ld +OBJCOPY ?= objcopy + .if defined(P) ${P}: ${P}.out - objcopy -S -O binary ${P}.out ${.TARGET} - @set -- `ls -l ${.TARGET}`; x=$$((8192-$$5)); \ + ${OBJCOPY} -S -O binary ${P}.out ${.TARGET} + @set -- `ls -l ${.TARGET}`; x=$$((12288-$$5)); \ echo "$$x bytes available"; test $$x -ge 0 ${P}.out: ${OBJS} - ld ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LIBAT91} + ${LD} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LIBAT91} CLEANFILES+= ${P} ${P}.out .endif @@ -33,4 +44,10 @@ MK_TAG_LIST:=yes MK_TAG_LIST:=no .endif +.if defined(WITHOUT_FPGA) +MK_FPGA:=no +.else +MK_FPGA:=yes +.endif + .endif |