about summary refs log tree commit diff
path: root/mk
AgeCommit message (Collapse)AuthorLines
2013-05-13Update make dependencies of librustAlex Crichton-0/+3
2013-05-09improve MIPS backend and implement segmented stacksJyun-Yan You-2/+2
2013-05-07auto merge of #6295 : yichoi/rust/pull-mingw32, r=brsonbors-2/+4
fix for #6279 #6253 mk: rt.mk regression patch for mingw32 after #6176 currently do not pass optimization option just make it works only mk: target.mk host.mk fix for duplicated rules of mingw32 after #6235 It can be simply fixed with CFG_LIB check whether bin or lib however considering multiple target triples with linux and windows, CFG_LIB needs to configurable #5223 and #5577
2013-05-07mk: target.mk host.mk fix for duplicated rules of mingw32 after #6235Young-il Choi-0/+4
2013-05-07mk: rt.mk regression patch for mingw32 after #6176Young-il Choi-2/+0
2013-05-06minor automatic whitespace fixesDaniel Micay-6/+6
2013-05-06auto merge of #6150 : yichoi/rust/arm-test-pull, r=brsonbors-5/+160
Support #5297 install.mk : install-runtime-target added for conveneice automatically push runtime library to android device test.mk : expanded to support android test automation with adb compiletest : expanded to support android test automation with adb
2013-05-05auto merge of #6235 : ↵bors-19/+51
pnkfelix/rust/issue-3326-play-with-directory-orderonly-prereqs, r=z0w0 r? (for #3326)
2013-05-04Fix another goof: consistently use parent directory of target for rule.Felix S. Klock II-10/+16
(I wonder if there's a better way to write this in the rule itself; i.e. something like `$$(dirname $$@)`. But for now this will do.)
2013-05-04Fix syntax: had to use escaped $$ to have an effect after first expansion.Felix S. Klock II-2/+2
2013-05-04compiletest: remove --host and cleanupYoung-il Choi-2/+1
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-15/+14
2013-05-03Make build products depend on their target directories.Felix S. Klock II-19/+45
This is an attempt to address Issue #3326 by adding [*order-only*][1] prerequsites of each build product on the directory where it is to go. It is important that the prerequisites be order-only, since the timestamp on a parent directory is not relevant to whether a product is out of date; the parent directory merely needs to exist. (This use case of generating target directories was provided as an [example][2] of how order-only prequisites are used.) [1]: http://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html [2]: http://www.kolpackov.net/pipermail/notes/2004-January/000001.html
2013-05-04compiletest: fix decision rule to run and cleanupYoung-il Choi-55/+35
2013-05-04mk: install.mk directory argument pass for install-runtime-targetYoung-il Choi-17/+24
2013-05-02Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-39/+35
Conflicts: mk/rt.mk src/libcore/run.rs
2013-05-03mk: configurable android test directoryYoung-il Choi-10/+12
2013-05-02compiletest: configurable test dir for ARMYoung-il Choi-3/+4
2013-05-01pass along CFLAGS/LINK_FLAGS to libuvDaniel Micay-4/+6
Closes #6142
2013-05-02mk: minor fix for test.mk to support mutiple target testYoung-il Choi-2/+2
2013-05-01mk: test.mk expanded to ARM test automationYoung-il Choi-5/+108
2013-05-01mk: install-runtime-target added to install.mk (pushing shared library to ↵Young-il Choi-0/+63
android target)
2013-04-30mk: Fix pdf buildBrian Anderson-1/+2
2013-04-30clear *everything* from the tmp directoryDaniel Micay-1/+1
The .tmp files were missed before. I don't think there's a need to use *.ext instead of just *.
2013-04-23mk: reorganize doc build to fix dependencies. #6042Brian Anderson-38/+33
Most of our documentation requires both pandoc and node.js. This simplifies the logic around those checks and fixes an error when building without node.js but with pandoc.
2013-04-23Merge remote-tracking branch 'brson/io'Brian Anderson-2/+2
This also reverts some changes to TLS that were leaking memory. Conflicts: src/libcore/rt/uv/net.rs src/libcore/task/local_data_priv.rs src/libcore/unstable/lang.rs
2013-04-22mk: Pass CFLAGS to the uv buildBrian Anderson-2/+2
2013-04-22docs: Sketch out rustpkg manualTim Chevalier-0/+14
2013-04-15rt: Move test functions to rust_test_helpers.cppBrian Anderson-1/+2
2013-04-08Put AUTHORS.txt file in the release tarballLuca Bruno-0/+1
2013-04-04mk: mips toolchain configJyun-Yan You-0/+30
2013-04-02install the librust{doc,pkg} host librariesDaniel Micay-0/+2
2013-03-31auto merge of #5649 : thestinger/rust/lib, r=brsonbors-4/+4
There's no reason to make them executable, and this throws a warning with the Arch Linux package lint tool (namcap) for .a files.
2013-03-31install.mk: use INSTALL_LIB for all librariesDaniel Micay-4/+4
There's no reason to make them executable, and this throws a warning with the Arch Linux package lint tool (namcap) for .a files.
2013-03-31mark the assembly object stacks as non-executableDaniel Micay-5/+3
Closes #5643 This also removes the need to pass noexecstack to gcc, but that wasn't actually working anymore.
2013-03-25Merge remote-tracking branch 'brson/rt'Brian Anderson-3/+11
Conflicts: src/libcore/rt/context.rs src/libcore/rt/sched.rs src/libcore/rt/thread.rs src/libcore/rt/uv.rs
2013-03-21stop installing empty .so filesDaniel Micay-10/+0
Closes #4468
2013-03-19auto merge of #5350 : yichoi/rust/pull-0313-2, r=graydon,pcwaltonbors-35/+35
FIX #5330 rename arm-unknown-android to arm-linux-androideabi
2013-03-18mk: If NO_REBUILD is set then don't rebuild core/std before testingBrian Anderson-3/+11
Can make turnaround of testing changes to core/std/syntax much faster.
2013-03-14auto merge of #5355 : yichoi/rust/pull-0314, r=graydonbors-1/+1
ar in rt.mk should be desinated by target-triples. lt has been worked on linux but failed on mac
2013-03-14mk: rt.mk ar desinated by target-triplesYoung-il Choi-1/+1
2013-03-13mk: target triple rename arm-unknown-android->arm-linux-androideabiYoung-il Choi-35/+35
2013-03-12Disable debuginfo tests on mac since gdb requires rootBrian Anderson-0/+4
2013-03-08mk: cleanup - minor fixes for android checkILyoan-2/+2
2013-03-06mk: Cleanup. Minor fixesBrian Anderson-135/+127
2013-03-05mk: --android-cross-path to rustcYoung-il Choi-0/+1
2013-03-04mk: install/uninstall for multiple targetYoung-il Choi-2/+22
2013-03-04mk: platform.mk typo UNIXYYoung-il Choi-8/+8
2013-03-04mk: platform.mk more flags addedYoung-il Choi-8/+30
2013-03-04mk: Restore toolchain config for i386 mac/linux, and freebsdBrian Anderson-0/+39
Conflicts: mk/platform.mk