summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2011-09-17Document proper cross-tools command to run, specially when working on aPaul Irofti
new port. Okay miod@
2011-04-24Head off attempts to do 'make build' with DESTDIR set, as it doesn't workPhilip Guenthe
ok sthen@, deraadt@
2010-03-23install mtree alwaysMarc Espie
okay deraadt@
2005-12-02do not enter lkmTheo de Raadt
2005-09-16use shell-neutral language (in a comment);Jason McIntyre
from ray lai; ok krw@
2005-01-09move cross-stuff into its own file.Marc Espie
okay mickey@, niklas@
2005-01-09Synch with bsd.own.mk: USE_GCC3 is always set now, so we must set it to noMarc Espie
explicitly.
2005-01-09i386 is gcc3 for cross too.Marc Espie
2004-12-25We don't need cross-{nm,size} anymore, our host tools are good enough.Alexander Yurchenko
mickey ok a long time ago.
2004-11-30need to pass MAKEOBJDIR to prereq and includesMichael Shalayeff
2004-10-26match cross-binutils-new selection w/ bsd.own.mk and add hppa64 where neededMichael Shalayeff
2004-10-21Move the cross glue from the root makefile to the toolchain's,Alexander Yurchenko
allowing bulding cross-tools with new binutils and gcc3. ok drahn@ brad@ espie@
2004-10-16cross-nm doesn't need TARGET_MACHINE_ARCH anymore.Alexander Yurchenko
ok mickey@
2004-08-06fix/add sgiPer Fogelstrom
2004-05-03Remove OpenBSD/pegaos, this has been announced before but delayed untilDale Rahn
the tree was stable. No point in code supporting a company which screws its employees being in the OpenBSD tree.
2004-04-21Add luna88k related directories and information to the build infrastructure.Miod Vallat
ok deraadt@, millert@, krw@ - mdoc ok jmc@
2004-03-31repair cross-toolsMichael Shalayeff
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now.
2004-02-01- remove sun3Brad Smith
- use "new" ld/gas/etc. for pegasos with cross-compile - reorder arch/machine names in alpha order ok drahn@
2004-01-28amd64 hook upsMichael Shalayeff
2004-01-14add pegasos as a powerpc system for cross-compile targetBrad Smith
ok drahn@
2004-01-05abcomodate cross for the new nm+sizeMichael Shalayeff
2003-12-14Don't go into kerberosV/lib explicitely for now. Nothing to do there.Matthieu Herrb
Ok deraadt@, miod@.
2003-10-05need to escape the quotes in cross-{lib,bin}Michael Shalayeff
2003-10-05need to eval the CROSSENVMichael Shalayeff
2003-05-17Don't build libperl separately in the libs pass, just build it whenTodd C. Miller
we build perl itself. We need perl to run Configure *after* the other libraries are installed, since Configure looks at what symbols exist in libc and the other libs. If anfd when other things in the tree link against libperl we may need to revisit this issue.
2003-05-14Remove krb4 support.Magnus Holmberg
2003-04-17Add i386 to list of archs which use binutils.Dale Rahn
2003-01-05enquote flags and opts in cross-env; reported by david krauseMichael Shalayeff
2002-09-17Prevent the a.out cross-ld from building rtld too early in the build.Miod Vallat
2002-08-16- add cross-distrib target to cross-compile the world (except gnu)Wilbern Cobb
- add cross-obj, cross-depend, cross-clean and cross-cleandir targets - add dependencies between the cross-tools targets - simplify cross-binutils - build a cross c++ compiler - use distribution-etc-root-var in etc for preparing ${CROSSDIR} ok art@, miod@
2002-08-11Let cross-sparc use new bintuils.Artur Grabowski
2002-06-09knfTodd T. Fries
2002-05-15install cross-links for objdumpc,objcopy,stringsMichael Shalayeff
2002-02-22Change the regression-tests target to do depend before running regress.Artur Grabowski
2002-01-03Only go into regress on "obj", "clean" and "cleandir".Artur Grabowski
2001-09-25a bit too soon.Marc Espie
2001-09-25link gnu files in.Marc Espie
2001-09-17This change (and a little change for alpha gcc config) allowed me to buildArtur Grabowski
cross tools and kernels with those cross tools on all archs except mvme88k and hppa. 1. Pass MACHINE_ARCH, not MACHINE to TARGET_MACHINE_ARCH when building old binutils. 2. Instead of using the "intelligent" cpp voodoo to find out MACHINE_ARCH from MACHINE (which has never worked correctly for sparc, 68k and recently it broke for powerpc), we have a table of machine->machine_arch translations. It's easier to modify one table once per arch instead of juggling for a few hours every time some include files change. 3. Remove some sparc64 cruft. 4. Set MACHINE and MACHINE_ARCH in cross-env, otherwise the kernel will try to build libkern for the host. Please note that this doesn't allow you to do complete builds. I haven't even tested cross-lib. Only kernel builds have been tested.
2001-09-14Cross-tools changes:Federico G. Schwindt
o Enable c++. o Add missing lib/apache/xml/include directory. o Use lorder from /usr/bin. art@, mickey@ ok.
2001-09-07put quotes on CFLAGS in binutils-newMichael Shalayeff
2001-09-07don't forget to make depend for croos-binutils-old sub-targets, dunno how it ↵Michael Shalayeff
got broken but let's blame art since he commits into cross-tools all by himself all the time and breaks it
2001-09-03new target: cross-env that prints all environment variables thatArtur Grabowski
need to be set for cross building: cd /usr/src/sbin/init make `cd /usr/src ; make TARGET=sparc64 cross-env` Also, xcpp was wrong, cccp is wrong, cpp is probably better.
2001-09-01powerpc -> macppc rename changesDale Rahn
2001-08-31Use more brute force when making links for binutils.Artur Grabowski
We simply make sure that there always is a TARGET_CANON-X and an X regardless of which one is the regular file and which one is the symlink. (this is for cross-tools)
2001-08-31cccp, not xcppArtur Grabowski
2001-08-31more leftover arc/pmax stuffBrad Smith
-- Ok'd by art@
2001-08-31Magic to make sparc64 cross-tools not bomb in the first 5 minutesArtur Grabowski
of building cross-tools.
2001-06-26bye bye MIPS related bits and pieces.Brad Smith
-- Ok'd by deraadt@
2001-06-26Build kerberosV when enabled.Hans Insulander