version 1.1046, 2018/03/05 21:14:34 |
version 1.1046.2.7, 2018/05/21 04:35:57 |
|
|
.if \ |
.if \ |
${MACHINE_CPU} == "aarch64" |
${MACHINE_CPU} == "aarch64" |
HAVE_GCC?= 0 |
HAVE_GCC?= 0 |
.elif \ |
|
${MACHINE_CPU} == "m68000" || \ |
|
${MACHINE_CPU} == "m68k" || \ |
|
${MACHINE_CPU} == "vax" |
|
HAVE_GCC?= 5 |
|
.else |
.else |
HAVE_GCC?= 6 |
HAVE_GCC?= 6 |
.endif |
.endif |
|
|
# |
# |
# What OpenSSL is used? |
# What OpenSSL is used? |
# |
# |
.if ${MACHINE} != "vax" |
|
HAVE_OPENSSL?= 11 |
HAVE_OPENSSL?= 11 |
.else |
|
HAVE_OPENSSL?= 10 |
|
.endif |
|
|
|
.if ${HAVE_OPENSSL} == 11 |
.if ${HAVE_OPENSSL} == 11 |
EXTERNAL_OPENSSL_SUBDIR=openssl |
EXTERNAL_OPENSSL_SUBDIR=openssl |
Line 173 EXTERNAL_GDB_SUBDIR= /does/not/exist |
|
Line 164 EXTERNAL_GDB_SUBDIR= /does/not/exist |
|
# |
# |
HAVE_BINUTILS?= 227 |
HAVE_BINUTILS?= 227 |
|
|
.if ${HAVE_BINUTILS} == 227 |
.if ${HAVE_BINUTILS} == 230 |
EXTERNAL_BINUTILS_SUBDIR= binutils |
EXTERNAL_BINUTILS_SUBDIR= binutils |
|
.elif ${HAVE_BINUTILS} == 227 |
|
EXTERNAL_BINUTILS_SUBDIR= binutils.old |
.else |
.else |
EXTERNAL_BINUTILS_SUBDIR= /does/not/exist |
EXTERNAL_BINUTILS_SUBDIR= /does/not/exist |
.endif |
.endif |
Line 329 TOOL_OBJC.clang= ${TOOLDIR}/bin/${MACHIN |
|
Line 322 TOOL_OBJC.clang= ${TOOLDIR}/bin/${MACHIN |
|
TOOL_CC.pcc= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-pcc |
TOOL_CC.pcc= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-pcc |
TOOL_CPP.pcc= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-pcpp |
TOOL_CPP.pcc= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-pcpp |
TOOL_CXX.pcc= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-p++ |
TOOL_CXX.pcc= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-p++ |
|
.endif # EXTERNAL_TOOLCHAIN # } |
|
|
# |
# |
# Make sure DESTDIR is set, so that builds with these tools always |
# Make sure DESTDIR is set, so that builds with these tools always |
Line 353 CPPFLAGS+= --sysroot=/ |
|
Line 347 CPPFLAGS+= --sysroot=/ |
|
LDFLAGS+= --sysroot=/ |
LDFLAGS+= --sysroot=/ |
. endif |
. endif |
.endif |
.endif |
.endif # EXTERNAL_TOOLCHAIN # } |
|
|
|
DBSYM= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-dbsym |
DBSYM= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-dbsym |
ELF2AOUT= ${TOOLDIR}/bin/${_TOOL_PREFIX}m68k-elf2aout |
ELF2AOUT= ${TOOLDIR}/bin/${_TOOL_PREFIX}m68k-elf2aout |
Line 590 TOOL_CXX.false= false |
|
Line 583 TOOL_CXX.false= false |
|
TOOL_FC.false= false |
TOOL_FC.false= false |
TOOL_OBJC.false= false |
TOOL_OBJC.false= false |
|
|
AVAILABLE_COMPILER?= ${HAVE_PCC:Dpcc} ${HAVE_LLVM:Dclang} ${HAVE_GCC:Dgcc} ${EXTERNAL_TOOLCHAIN:Dgcc} false |
AVAILABLE_COMPILER?= ${HAVE_PCC:Dpcc} ${HAVE_LLVM:Dclang} ${HAVE_GCC:Dgcc} false |
|
|
.for _t in CC CPP CXX FC OBJC |
.for _t in CC CPP CXX FC OBJC |
ACTIVE_${_t}= ${AVAILABLE_COMPILER:@.c.@ ${ !defined(UNSUPPORTED_COMPILER.${.c.}) && defined(TOOL_${_t}.${.c.}) :? ${.c.} : }@:[1]} |
ACTIVE_${_t}= ${AVAILABLE_COMPILER:@.c.@ ${ !defined(UNSUPPORTED_COMPILER.${.c.}) && defined(TOOL_${_t}.${.c.}) :? ${.c.} : }@:[1]} |
Line 604 FC= ${TOOL_FC.${ACTIVE_FC}} |
|
Line 597 FC= ${TOOL_FC.${ACTIVE_FC}} |
|
OBJC= ${TOOL_OBJC.${ACTIVE_OBJC}} |
OBJC= ${TOOL_OBJC.${ACTIVE_OBJC}} |
|
|
# For each ${MACHINE_CPU}, list the ports that use it. |
# For each ${MACHINE_CPU}, list the ports that use it. |
MACHINES.aarch64= evbarm64 |
MACHINES.aarch64= evbarm |
MACHINES.alpha= alpha |
MACHINES.alpha= alpha |
MACHINES.arm= acorn32 cats epoc32 evbarm hpcarm \ |
MACHINES.arm= acorn32 cats epoc32 evbarm hpcarm \ |
iyonix netwinder shark zaurus |
iyonix netwinder shark zaurus |
Line 615 MACHINES.hppa= hppa |
|
Line 608 MACHINES.hppa= hppa |
|
MACHINES.m68000= sun2 |
MACHINES.m68000= sun2 |
MACHINES.m68k= amiga atari cesfic hp300 luna68k mac68k \ |
MACHINES.m68k= amiga atari cesfic hp300 luna68k mac68k \ |
news68k next68k sun3 x68k |
news68k next68k sun3 x68k |
MACHINES.mips= arc cobalt algor cobalt emips evbmips ews4800mips \ |
MACHINES.mips= algor arc cobalt emips evbmips ews4800mips \ |
hpcmips mipsco newsmips pmax sbmips sgimips |
hpcmips mipsco newsmips pmax sbmips sgimips |
MACHINES.or1k= or1k |
MACHINES.or1k= or1k |
MACHINES.powerpc= amigappc bebox evbppc ibmnws macppc mvmeppc \ |
MACHINES.powerpc= amigappc bebox evbppc ibmnws macppc mvmeppc \ |
Line 1205 MKXORG_SERVER=yes |
|
Line 1198 MKXORG_SERVER=yes |
|
MKRADEONFIRMWARE= yes |
MKRADEONFIRMWARE= yes |
.endif |
.endif |
|
|
# Only install the tegra firmware on evbarm and evbarm64. |
# Only install the tegra firmware on evbarm. |
.if ${MACHINE} == "evbarm" || ${MACHINE} == "evbarm64" |
.if ${MACHINE} == "evbarm" |
MKTEGRAFIRMWARE= yes |
MKTEGRAFIRMWARE= yes |
.endif |
.endif |
|
|
|
|
# USE_* options which default to "no". |
# USE_* options which default to "no". |
# |
# |
# For now, disable pigz as compressor by default |
# For now, disable pigz as compressor by default |
.for var in USE_PIGZGZIP USE_LIBTRE |
.for var in USE_PIGZGZIP |
${var}?= no |
${var}?= no |
.endfor |
.endfor |
|
|
Line 1389 X11SRCDIRMIT?= ${X11SRCDIR}/external/mi |
|
Line 1382 X11SRCDIRMIT?= ${X11SRCDIR}/external/mi |
|
FS ICE SM X11 XScrnSaver XTrap Xau Xcomposite Xcursor Xdamage \ |
FS ICE SM X11 XScrnSaver XTrap Xau Xcomposite Xcursor Xdamage \ |
Xdmcp Xevie Xext Xfixes Xfont Xfont2 Xft Xi Xinerama Xmu Xpresent Xpm \ |
Xdmcp Xevie Xext Xfixes Xfont Xfont2 Xft Xi Xinerama Xmu Xpresent Xpm \ |
Xrandr Xrender Xres Xt Xtst Xv XvMC Xxf86dga Xxf86misc Xxf86vm drm \ |
Xrandr Xrender Xres Xt Xtst Xv XvMC Xxf86dga Xxf86misc Xxf86vm drm \ |
epoxy fontenc xkbfile xkbui Xaw Xfontcache pciaccess xcb xshmfence \ |
epoxy fontenc xkbfile xkbui Xaw pciaccess xcb xshmfence \ |
pthread-stubs |
pthread-stubs |
X11SRCDIR.${_lib}?= ${X11SRCDIRMIT}/lib${_lib}/dist |
X11SRCDIR.${_lib}?= ${X11SRCDIRMIT}/lib${_lib}/dist |
.endfor |
.endfor |
|
|
.for _proto in \ |
.for _proto in \ |
xcmisc xext xf86bigfont bigreqs input kb x fonts fixes scrnsaver \ |
xcb- xorg |
xinerama dri2 dri3 render resource record video xf86dga xf86misc \ |
|
xf86vidmode composite damage trap gl randr fontcache xf86dri \ |
|
present xcb- |
|
X11SRCDIR.${_proto}proto?= ${X11SRCDIRMIT}/${_proto}proto/dist |
X11SRCDIR.${_proto}proto?= ${X11SRCDIRMIT}/${_proto}proto/dist |
.endfor |
.endfor |
|
|
Line 1601 TARGETS+= lintmanpages |
|
Line 1591 TARGETS+= lintmanpages |
|
TESTSBASE= /usr/tests${MLIBDIR:D/${MLIBDIR}} |
TESTSBASE= /usr/tests${MLIBDIR:D/${MLIBDIR}} |
|
|
# Override with tools versions if needed |
# Override with tools versions if needed |
.if ${MKCTF:Uno} != "no" && !defined(NOCTF) |
.if ${MKCTF:Uno} != "no" && !defined(NOCTF) && \ |
|
(exists(${TOOL_CTFCONVERT}) || exists(/usr/bin/${TOOL_CTFCONVERT})) |
CTFCONVERT= ${TOOL_CTFCONVERT} |
CTFCONVERT= ${TOOL_CTFCONVERT} |
CTFMERGE= ${TOOL_CTFMERGE} |
CTFMERGE= ${TOOL_CTFMERGE} |
.endif |
.endif |