diff options
author | cognet <cognet@FreeBSD.org> | 2006-07-20 21:28:07 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2006-07-20 21:28:07 +0000 |
commit | 65c1492ca11539cd1f0545d2f67208d0094c451a (patch) | |
tree | a99892a9a0c70504df8cbd1654a999172721b16b /share/mk/bsd.cpu.mk | |
parent | 83a16c40491c60c386bdea2ef302f1c8a866b651 (diff) | |
download | FreeBSD-src-65c1492ca11539cd1f0545d2f67208d0094c451a.zip FreeBSD-src-65c1492ca11539cd1f0545d2f67208d0094c451a.tar.gz |
Honor ARM_BIG_ENDIAN by adding -mbig-endian to CFLAGS and -EB to LDFLAGS if
it is defined.
Diffstat (limited to 'share/mk/bsd.cpu.mk')
-rw-r--r-- | share/mk/bsd.cpu.mk | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/share/mk/bsd.cpu.mk b/share/mk/bsd.cpu.mk index 00fa030..44a3814 100644 --- a/share/mk/bsd.cpu.mk +++ b/share/mk/bsd.cpu.mk @@ -187,6 +187,11 @@ MACHINE_CPU = itanium _CPUCFLAGS += -mieee .endif +.if ${MACHINE_ARCH} == "arm" && defined(ARM_BIG_ENDIAN) +CFLAGS += -mbig-endian +LDFLAGS += -EB +.endif + # NB: COPTFLAGS is handled in /usr/src/sys/conf/kern.pre.mk .if !defined(NO_CPU_CFLAGS) |