version 1.28, 1998/05/04 21:28:18 |
version 1.31, 1998/05/14 21:43:02 |
|
|
${.CURDIR}/usr.bin/lorder/lorder.sh.gnm \ |
${.CURDIR}/usr.bin/lorder/lorder.sh.gnm \ |
${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-lorder |
${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-lorder |
|
|
cross-binutils-old: cross-gas cross-ar cross-ld |
cross-binutils-old: cross-gas cross-ar cross-ld cross-strip cross-size \ |
|
cross-ranlib cross-nm |
|
|
cross-gas: |
cross-gas: |
-mkdir -p ${CROSSDIR}/usr/obj |
-mkdir -p ${CROSSDIR}/usr/obj |
|
|
ln -sf ${CROSSDIR}/usr/bin/ld \ |
ln -sf ${CROSSDIR}/usr/bin/ld \ |
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/ld |
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/ld |
|
|
# Not yet tested for compatibility with any target |
|
cross-ar: |
cross-ar: |
-mkdir -p ${CROSSDIR}/usr/obj |
-mkdir -p ${CROSSDIR}/usr/obj |
-mkdir -p ${CROSSDIR}/usr/bin |
-mkdir -p ${CROSSDIR}/usr/bin |
|
|
ln -sf ${CROSSDIR}/usr/bin/ar \ |
ln -sf ${CROSSDIR}/usr/bin/ar \ |
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/ar |
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/ar |
|
|
|
cross-ranlib: |
|
-mkdir -p ${CROSSDIR}/usr/obj |
|
-mkdir -p ${CROSSDIR}/usr/bin |
|
(cd usr.bin/ranlib; \ |
|
BSDOBJDIR=${CROSSDIR}/usr/obj \ |
|
BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} obj) |
|
(cd usr.bin/ranlib; MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} NOMAN=) |
|
(cd usr.bin/ranlib; \ |
|
DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} NOMAN= install) |
|
ln -sf ${CROSSDIR}/usr/bin/ranlib \ |
|
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/ranlib |
|
|
|
cross-strip: |
|
-mkdir -p ${CROSSDIR}/usr/obj |
|
-mkdir -p ${CROSSDIR}/usr/bin |
|
(cd usr.bin/strip; \ |
|
BSDOBJDIR=${CROSSDIR}/usr/obj \ |
|
BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} obj) |
|
(cd usr.bin/strip; \ |
|
MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN=) |
|
(cd usr.bin/strip; \ |
|
DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN= install) |
|
ln -sf ${CROSSDIR}/usr/bin/strip \ |
|
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/strip |
|
|
|
cross-size: |
|
-mkdir -p ${CROSSDIR}/usr/obj |
|
-mkdir -p ${CROSSDIR}/usr/bin |
|
(cd usr.bin/size; \ |
|
BSDOBJDIR=${CROSSDIR}/usr/obj \ |
|
BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} obj) |
|
(cd usr.bin/size; MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN=) |
|
(cd usr.bin/size; \ |
|
DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} NOMAN= install) |
|
ln -sf ${CROSSDIR}/usr/bin/size \ |
|
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/size |
|
|
|
cross-nm: |
|
-mkdir -p ${CROSSDIR}/usr/obj |
|
-mkdir -p ${CROSSDIR}/usr/bin |
|
(cd usr.bin/nm; \ |
|
BSDOBJDIR=${CROSSDIR}/usr/obj \ |
|
BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} obj) |
|
(cd usr.bin/nm; MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN=) |
|
(cd usr.bin/nm; \ |
|
DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \ |
|
${MAKE} NOMAN= install) |
|
ln -sf ${CROSSDIR}/usr/bin/nm \ |
|
${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`/bin/nm |
|
|
cross-gcc: |
cross-gcc: |
-mkdir -p ${CROSSDIR}/usr/obj |
-mkdir -p ${CROSSDIR}/usr/obj |
(cd gnu/usr.bin/gcc; \ |
(cd gnu/usr.bin/gcc; \ |
|
|
GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" && \ |
GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" && \ |
${MAKE} BISON=yacc LANGUAGES=c LDFLAGS=${LDSTATIC} \ |
${MAKE} BISON=yacc LANGUAGES=c LDFLAGS=${LDSTATIC} \ |
GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" install) |
GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" install) |
|
ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-gcc \ |
|
${CROSSDIR}/usr/bin/cc |
|
CPP=`${CROSSDIR}/usr/bin/cc -print-libgcc-file-name | \ |
|
sed 's/libgcc\.a/cpp/'`; \ |
|
sed -e 's#/usr/libexec/cpp#'$$CPP'#' \ |
|
-e 's#/usr/include#${CROSSDIR}/usr/include#' usr.bin/cpp/cpp.sh \ |
|
>${CROSSDIR}/usr/bin/cpp |
|
chmod ${BINMODE} ${CROSSDIR}/usr/bin/cpp |
|
chown ${BINOWN}.${BINGRP} ${CROSSDIR}/usr/bin/cpp |
|
|
.endif |
.endif |
|
|
.include <bsd.subdir.mk> |
.include <bsd.subdir.mk> |