about summary refs log tree commit diff
path: root/Makefile.in
AgeCommit message (Collapse)AuthorLines
2011-12-16Update build machinery to build and install librustc everywhere (including ↵Graydon Hoare-1/+15
snapshots).
2011-12-15new targets, "rustc", "rustc-stage[123]", etcNiko Matsakis-1/+6
2011-12-14first attempt, not happy with itNiko Matsakis-0/+4
2011-12-13build: Call llvm-config with the .exe extension on windowsBrian Anderson-2/+2
2011-12-13build: Fix definition of LLC/LLVM_ASBrian Anderson-2/+2
Using bindir doesn't work on windows anymore. Something to do with us not actually installing it, but running directly from the build directory, maybe just an LLVM bug.
2011-12-13build: Set 'all' as the default goal. Closes #1290Brian Anderson-0/+2
2011-12-12rustc: build versioned library with hash in its nameHaitao Li-0/+4
Also updated build to install versioned libraries and added a few missing actions for `make clean`.
2011-12-12Using filename when finding libraries for linkingHaitao Li-1/+1
Revert #999 commit 16dad84f7b2f173db012dda2e77b08ccb423391f
2011-12-10build: Use llvm-mc as our assemblerBrian Anderson-0/+1
LLVM's assembler understands .cfi pseudo-ops on the mac, which we need in order to generate frames that can be DWARF-unwound
2011-12-06helpful targetsNiko Matsakis-3/+15
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-5/+25
2011-12-04Upgrade LLVM to svn revision 145779Brian Anderson-1/+4
This pulls in commits 145765 & 145766, which are required for split stacks.
2011-12-02adopt -H-all conventionNiko Matsakis-1/+1
2011-12-02make convenient rustc targetsNiko Matsakis-2/+20
2011-12-01Build infra and minor build-enabling bugfixes for cargo.Graydon Hoare-1/+2
2011-11-29Fix terminology typo.Graydon Hoare-1/+1
2011-11-29improve install, fix MKFILE_DEPS so it worksNiko Matsakis-11/+9
2011-11-29fix makefiles, add option to ignore changes in makefilesNiko Matsakis-0/+6
2011-11-29makefiles now seem to be working, rustc is notNiko Matsakis-1/+3
2011-11-29basic builds functionNiko Matsakis-43/+51
2011-11-28configure: Add --disable-manage-submodules switchBrian Anderson-0/+4
This will keep configure/make from updating submodules, which becomes very annoying when you are working on LLVM
2011-11-28rt: Build __morestack as a static library and copy it to the right placesBrian Anderson-1/+2
2011-11-25build: Fix the rules for reconfiguring on git submodule changesBrian Anderson-3/+1
2011-11-16Removed --no-typestate flag from rutscStefan Plantikow-3/+0
Fixes issue #1139
2011-11-09remove rustc target: it breaks mingw32 and I don't care enoughNiko Matsakis-2/+1
2011-11-09add rustc to set of targets to buildNiko Matsakis-1/+2
2011-11-08Re-add libuv as a submodule.Erick Tryzelaar-5/+5
2011-11-05Parameterize the LLVM build over the target triplesBrian Anderson-12/+24
2011-11-05Cleanup LLVM build rules after rebase onto x64 changesBrian Anderson-2/+3
2011-11-05LLVM build cleanupBrian Anderson-6/+17
2011-11-05Reconfigure when the git submodule status changesBrian Anderson-0/+11
2011-11-05Add mk/llvm.mkBrian Anderson-0/+1
2011-11-03Fix typo in Makefile.in commentsBrian Anderson-1/+1
2011-11-02get the dependencies right so that all target archs are builtNiko Matsakis-8/+10
2011-11-02enable building with different target archNiko Matsakis-1/+0
2011-11-02start going back to an i386 buildNiko Matsakis-3/+1
2011-10-31Remove temporary build rulesBrian Anderson-2/+0
2011-10-31Add some transitional build rules for moving libstd.so to libruststd.soBrian Anderson-0/+2
2011-10-31Rename libstd.so to libruststd.soHaitao Li-1/+1
Fixes Issue #999
2011-10-27Fix typo in Makefile.inBrian Anderson-1/+1
2011-10-27Add std docs to the build processBrian Anderson-0/+6
2011-10-20Remove the last vestiges of main.llMarijn Haverbeke-2/+1
Closes #992
2011-10-12new targets, TAGS.emacs and TAGS.vi. they must be manually made.Niko Matsakis-2/+7
2011-10-06Bring make distcheck up to dateBrian Anderson-3/+11
2011-10-05Don't run stage0 compiler under valgrindBrian Anderson-1/+1
The stage0 compiler can't be fixed anyway. We used to have this in place but I lost it during recent build changes.
2011-10-02Move compiletest to src/ and cleanup build rulesBrian Anderson-1/+1
2011-10-02Lots of build system cleanup and documentationBrian Anderson-28/+76
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
2011-09-30Have 'make install' do something close to usefulBrian Anderson-5/+10
We'll copy the files to the right location. Still need to rpath. Issue #529
2011-09-30Register new snapshotsBrian Anderson-5/+0
2011-09-30Change the directory for target libsBrian Anderson-0/+5
This pushes them down from stageN/lib/rustc/$(target) to stageN/lib/rustc/$(target)/lib in order to make room for a target bin dir