Changeset View
Changeset View
Standalone View
Standalone View
head/base/gcc/Makefile
Show All 15 Lines | |||||
PKGNAMEPREFIX= ${OPSYS:tl}- | PKGNAMEPREFIX= ${OPSYS:tl}- | ||||
MAINTAINER= bapt@FreeBSD.org | MAINTAINER= bapt@FreeBSD.org | ||||
COMMENT= GNU Compiler Collection | COMMENT= GNU Compiler Collection | ||||
LICENSE= GPLv3 GPLv3RLE | LICENSE= GPLv3 GPLv3RLE | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
.if !defined(CROSS_TOOLCHAIN) | |||||
.error Please define CROSS_TOOLCHAIN before building | |||||
.endif | |||||
.if !defined(CROSS_SYSROOT) | |||||
.error Please define CROSS_SYSROOT before building | |||||
.endif | |||||
TARGETARCH= ${ARCH:S/amd64/x86_64/} | TARGETARCH= ${ARCH:S/amd64/x86_64/} | ||||
GCC_TARGET= ${TARGETARCH}-unknown-${OPSYS:tl}${OSREL} | GCC_TARGET= ${TARGETARCH}-unknown-${OPSYS:tl}${OSREL} | ||||
PREFIX= /usr | PREFIX= /usr | ||||
CONFIGURE_ENV= NM=/usr/bin/nm \ | CONFIGURE_ENV= NM=/usr/bin/nm \ | ||||
AS_FOR_TARGET=/usr/bin/as \ | AS_FOR_TARGET=/usr/bin/as \ | ||||
LD_FOR_TARGET=/usr/bin/ld \ | LD_FOR_TARGET=/usr/bin/ld \ | ||||
NM_FOR_TARGET=/usr/bin/nm | NM_FOR_TARGET=/usr/bin/nm | ||||
Show All 21 Lines | |||||
ALL_TARGET?= all-gcc | ALL_TARGET?= all-gcc | ||||
INSTALL_TARGET?= install-gcc | INSTALL_TARGET?= install-gcc | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${OSVERSION} >= 1200000 | .if ${OSVERSION} >= 1200000 | ||||
CONFIGURE_ARGS+= --enable-initfini-array | CONFIGURE_ARGS+= --enable-initfini-array | ||||
.endif | |||||
.if ${ARCH} == "amd64" | |||||
CONFIGURE_TARGET= x86_64-unknown-${OPSYS:tl}${OSREL} | |||||
.else | |||||
CONFIGURE_TARGET= ${ARCH}-unknown-${OPSYS:tl}${OSREL} | |||||
.endif | .endif | ||||
.if ${ARCH} == "amd64" || ${ARCH} == "i386" | .if ${ARCH} == "amd64" || ${ARCH} == "i386" | ||||
PLIST_SUB+= I386="" \ | PLIST_SUB+= I386="" \ | ||||
FLOAT_H="@comment " | FLOAT_H="@comment " | ||||
.else | .else | ||||
PLIST_SUB+= I386="@comment " \ | PLIST_SUB+= I386="@comment " \ | ||||
FLOAT_H="" | FLOAT_H="" | ||||
▲ Show 20 Lines • Show All 48 Lines • Show Last 20 Lines |