Commit Graph

434 Commits

Author SHA1 Message Date
Patrick Walton
e6d3308eb6 Add .def file support to the new build system (which does nothing at the moment since I don't know how to use .defs on MinGW) 2011-03-21 18:05:34 -07:00
Patrick Walton
700c946739 Change llvmext.dll to rustllvm.dll in the new build system to match the def file 2011-03-21 18:03:56 -07:00
Graydon Hoare
ea1321fcdd Minor distcheck fixes 2011-03-21 16:16:15 -07:00
Graydon Hoare
7ed7c02111 FIx three $-typos in Makefile.in. 2011-03-21 15:53:08 -07:00
Graydon Hoare
e80c0d5027 Fix CFG_RUN* rules a bit harder. Can now do 'make check' on both boot and stage0 targets. 2011-03-21 15:30:10 -07:00
Graydon Hoare
0eb6be13fb Adjust run rules to avoid early substitution. Testsuite begins to run. 2011-03-21 14:52:02 -07:00
Graydon Hoare
72f7b11748 Strip leading $(S)/src off built targets in test; s/rustc/stage0/ in a few places. 2011-03-21 14:02:01 -07:00
Graydon Hoare
65974396fa Fix various pathnames. 2011-03-21 13:42:37 -07:00
Graydon Hoare
5e0ef2a0f2 Port tidy and remainder of pkg/dist rules. 2011-03-21 13:42:37 -07:00
Graydon Hoare
68d76c21c5 Port testing variables. 2011-03-21 13:42:37 -07:00
Patrick Walton
a5caa310e4 build: Support spaces in CFG_LDPATH. 2011-03-21 11:56:45 -07:00
Graydon Hoare
e961f5303d More conservative rule for clean. 2011-03-21 11:23:19 -07:00
Graydon Hoare
81f3b33bb0 Split R and T so that tests run under valgrind but compiler doesn't. 2011-03-21 11:02:37 -07:00
Graydon Hoare
5f64612a14 Fix misuse of $(S) before definition, to permit running with valgrind suppressions. 2011-03-21 11:02:15 -07:00
Graydon Hoare
26ec8831dc s/DSYMUTIL/CFG_DSYMUTIL/ 2011-03-20 21:05:49 -07:00
Graydon Hoare
d22714f70d Add -lrt to stateN link commands. 2011-03-20 21:05:31 -07:00
Graydon Hoare
c4e0085291 Fix multi-stage deps, add rules for stage1 and stage2 outputs. 2011-03-20 19:43:39 -07:00
Graydon Hoare
a36b44d33d Depend %.stage0.exe on %.stage0.o. 2011-03-20 19:43:38 -07:00
Graydon Hoare
4691a75150 Begin porting rules for testsuite execution. 2011-03-20 01:12:26 -07:00
Graydon Hoare
74a585eeb7 Add build rules for stage1. 2011-03-19 22:55:28 -07:00
Graydon Hoare
aa1e331469 Set up dynamic library paths properly in builddir. 2011-03-19 18:34:51 -07:00
Graydon Hoare
724a9a392a Correct deps on stage0/glue.bc 2011-03-19 18:34:49 -07:00
Graydon Hoare
24e0fc071f Switch path-munge from sed to perl. 2011-03-19 18:34:48 -07:00
Graydon Hoare
b7972d34ed Add support for building glue.o. 2011-03-18 18:33:22 -07:00
Graydon Hoare
29d7cb8833 Run rustc stages using proper LD_LIBRARY_PATH. 2011-03-18 18:33:22 -07:00
Graydon Hoare
02d18ccf31 Point valgrind suppressions file to srcdir. 2011-03-18 18:33:22 -07:00
Graydon Hoare
a599d80e98 Add rules for stage0/rustc to Makefile.in. 2011-03-18 17:44:40 -07:00
Graydon Hoare
874a7bfba2 Remove redundant slashes in Makefile.in. 2011-03-18 17:44:40 -07:00
Graydon Hoare
03e2e5963e Rename SUPPORT_INCS -> LLVM_INCS in Makefile.in. 2011-03-18 17:44:40 -07:00
Graydon Hoare
37cc67fbfe Get llvmext building in new Makefile.in. 2011-03-18 16:23:35 -07:00
Graydon Hoare
aab3916d47 Remove some whitespace. 2011-03-18 16:18:45 -07:00
Graydon Hoare
c328ba1c54 Rename a couple CFG_LIB_NAME vars in Makefile.in 2011-03-18 16:06:15 -07:00
Graydon Hoare
4c2245d842 Yet more painstaking configure/make logic. 2011-03-17 23:52:15 -07:00
Graydon Hoare
3ae9ca444c Move Makefile.in and configure to top level, BOOT_-qualify names, various tweaks. 2011-03-17 14:26:32 -07:00