about summary refs log tree commit diff
path: root/mk/target.mk
AgeCommit message (Collapse)AuthorLines
2011-12-16Update build machinery to build and install librustc everywhere (including ↵Graydon Hoare-1/+4
snapshots).
2011-12-12rustc: build versioned library with hash in its nameHaitao Li-3/+3
Also updated build to install versioned libraries and added a few missing actions for `make clean`.
2011-12-07Pass --no-core when building libcore.Graydon Hoare-1/+1
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-0/+7
2011-11-29makefiles now seem to be working, rustc is notNiko Matsakis-6/+7
2011-11-29basic builds functionNiko Matsakis-37/+34
2011-11-28rt: Build __morestack as a static library and copy it to the right placesBrian Anderson-0/+4
2011-11-05Parameterize the LLVM build over the target triplesBrian Anderson-2/+2
2011-11-05Cleanup LLVM build rules after rebase onto x64 changesBrian Anderson-1/+2
2011-11-03Remove an old, temporary build ruleBrian Anderson-7/+0
2011-11-02virtualize rustllvm construction per target tripleNiko Matsakis-2/+2
2011-11-02virtualize the runtime per target triple.Niko Matsakis-7/+2
2011-11-02get the dependencies right so that all target archs are builtNiko Matsakis-1/+1
2011-11-02enable building with different target archNiko Matsakis-6/+6
2011-11-02enable intrinsics for multiple archNiko Matsakis-3/+13
2011-10-31Remove temporary build rulesBrian Anderson-11/+0
2011-10-31Add some transitional build rules for moving libstd.so to libruststd.soBrian Anderson-0/+18
2011-10-20Remove the last vestiges of main.llMarijn Haverbeke-14/+0
Closes #992
2011-10-20Use snap runtime, and the old main.o, for stage1Marijn Haverbeke-4/+14
This is intended to be reverted again after I register the next snapshot.
2011-10-02Lots of build system cleanup and documentationBrian Anderson-0/+61
This splits mk/stageN.mk into host.mk and target.mk and makes the build rules somewhat simpler - there's no more building from stageN into stageN+1; instead we always build from stageN(host) to stageN(target) then promote from stageN(target) to stageN+1(host). Add a big honkin explaination right at the top of Makefile.in