version 1.50, 2011/11/12 18:32:35 |
version 1.55, 2012/08/14 20:14:35 |
|
|
${TARGET} == "gumstix" || ${TARGET} == "palm" || \ |
${TARGET} == "gumstix" || ${TARGET} == "palm" || \ |
${TARGET} == "zaurus") |
${TARGET} == "zaurus") |
TARGET_ARCH= arm |
TARGET_ARCH= arm |
.elif (${TARGET} == "hp300" || ${TARGET} == "mac68k" || \ |
.elif (${TARGET} == "hp300" || ${TARGET} == "mvme68k") |
${TARGET} == "mvme68k") |
|
TARGET_ARCH= m68k |
TARGET_ARCH= m68k |
.elif (${TARGET} == "aviion" || ${TARGET} == "luna88k" || \ |
.elif (${TARGET} == "aviion" || ${TARGET} == "luna88k" || \ |
${TARGET} == "mvme88k") |
${TARGET} == "mvme88k") |
|
|
|
|
.for _arch in ${TARGET_ARCH} |
.for _arch in ${TARGET_ARCH} |
.if !empty(GCC2_ARCH:M${_arch}) |
.if !empty(GCC2_ARCH:M${_arch}) |
USE_GCC3?=no |
|
TARGET_USE_GCC3=No |
|
COMPILER_VERSION?=gcc2 |
COMPILER_VERSION?=gcc2 |
.elif !empty(GCC4_ARCH:M${_arch}) |
.elif !empty(GCC4_ARCH:M${_arch}) |
TARGET_USE_GCC4=Yes |
|
COMPILER_VERSION?=gcc4 |
COMPILER_VERSION?=gcc4 |
.else |
.else |
TARGET_USE_GCC3=Yes |
|
COMPILER_VERSION?=gcc3 |
COMPILER_VERSION?=gcc3 |
.endif |
.endif |
|
|
|
|
NO_CROSS+=microcode |
NO_CROSS+=microcode |
NO_CROSS+=groff lynx binutils binutils-2.17 perl texinfo gcc cvs |
NO_CROSS+=groff lynx binutils binutils-2.17 perl texinfo gcc cvs |
NO_CROSS+=nsd |
NO_CROSS+=nsd |
|
NO_CROSS+=nginx |
|
NO_CROSS+=sqlite3 |
|
|
cross-dirs: ${CROSSDIRS} |
cross-dirs: ${CROSSDIRS} |
cross-obj: ${CROSSOBJ} |
cross-obj: ${CROSSOBJ} |
|
|
for lib in csu libc; do \ |
for lib in csu libc; do \ |
(cd $$lib; \ |
(cd $$lib; \ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
${MAKE} WANTLINT=no depend all ;\ |
${MAKE} depend all ;\ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \ |
${MAKE} WANTLINT=no install); \ |
${MAKE} install); \ |
done; \ |
done; \ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
SKIPDIR=\"${NO_CROSS} libocurses/PSD.doc\" \ |
SKIPDIR=\"${NO_CROSS} libocurses/PSD.doc\" \ |
${MAKE} WANTLINT=no depend all ; \ |
${MAKE} depend all ; \ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \ |
eval ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} DESTDIR=${CROSSDIR} \ |
SKIPDIR=\"${NO_CROSS} libocurses/PSD.doc\" \ |
SKIPDIR=\"${NO_CROSS} libocurses/PSD.doc\" \ |
${MAKE} WANTLINT=no install) |
${MAKE} install) |
|
|
cross-bin: ${CROSSOBJ} |
cross-bin: ${CROSSOBJ} |
MACHINE=${TARGET} \ |
MACHINE=${TARGET} \ |