- Dec 17, 2004
-
-
Reid Spencer authored
the .. directory. llvm-svn: 19012
-
- Dec 16, 2004
-
-
Chris Lattner authored
llvm-svn: 18996
-
Reid Spencer authored
* Convert "cmp" usage to $(CMP) * Convert "cp" usage to $(CP) * Fix some build messages to reflect what's actually going on * Add a "reconfigure" target for forcing a reconfigure. Helps with testing things like Chris's recent changes. llvm-svn: 18991
-
Chris Lattner authored
llvm-svn: 18989
-
Chris Lattner authored
Remove instrselector generation, remove Intel/ATT specifics from Makefile.rules. llvm-svn: 18988
-
Chris Lattner authored
files that USE the .inc file unless the contents of the .inc file changes. This should fix the problem where reconfiguring causes all targets to be completely rebuilt (because config.h is usually modified, causing libsystem to be rebuilt, causing tblgen to be rebuilt, causing .inc files to be rebuilt, causing .o files to be rebuilt). This patch also checks in a gross hack where .o files now explicitly depend on $(BUILT_SOURCES), to avoid problems where the .inc files are not completely generated before the .o files start to compile. llvm-svn: 18986
-
Reid Spencer authored
to BUILD_OBJ_SRC. This will save the config.status and mklib files, then wipe out the BUILD_OBJ_ROOT, copy back config.status and mklib, and then run config.status to regenerate the makefiles. This target gives you a completely clean/fresh BUILD_OBJ_ROOT. llvm-svn: 18981
-
Reid Spencer authored
the bug with BUILT_SOURCES being dependencies of the user targets. llvm-svn: 18980
-
Reid Spencer authored
variable before you can filter its value. Duh! llvm-svn: 18979
-
Reid Spencer authored
the 32bit and 64bit variants. llvm-svn: 18978
-
Chris Lattner authored
llvm-svn: 18975
-
- Dec 15, 2004
-
-
Chris Lattner authored
llvm-svn: 18963
-
- Dec 14, 2004
-
-
Reid Spencer authored
Many thanks to Vladimir Merzliakov for pointing this out! llvm-svn: 18942
-
- Dec 13, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 18901
-
Alkis Evlogimenos authored
llvm-svn: 18897
-
Reid Spencer authored
too and getting rid of the last remnants of bytecode_libdir. llvm-svn: 18880
-
Reid Spencer authored
specify where the bytecode library is to be installed. This allows the default location ($prefix/lib) to be overridden, for special case runtime libraries like the cfe runtime libs. llvm-svn: 18879
-
Reid Spencer authored
llvm-svn: 18873
-
Reid Spencer authored
contents to not be updated. llvm-svn: 18872
-
- Dec 10, 2004
-
-
Reid Spencer authored
llvm-svn: 18769
-
- Dec 08, 2004
-
-
Reid Spencer authored
present in a directory that LLVM normally builds, it will skip building the directory entirely. This is useful for allowing a bunch of projects to live in the source tree but not be compiled from time to time. llvm-svn: 18671
-
Reid Spencer authored
llvm-svn: 18615
-
Reid Spencer authored
llvm-svn: 18614
-
- Dec 06, 2004
-
-
Reid Spencer authored
functionality. llvm-svn: 18566
-
- Dec 05, 2004
-
-
Reid Spencer authored
llvm-svn: 18544
-
Reid Spencer authored
llvm-svn: 18523
-
- Dec 04, 2004
-
-
Reid Spencer authored
* Implement the FAKE_SOURCES feature for GCCLibraries/crtend \ * Search for distribution files >first< in srcdir and >second< in objdir \ * Make dist-hook only run in top level directory. \ * Make dist-check run correctly in parallel builds \ * Wrap lines to 80 cols \ * Standardize variable names llvm-svn: 18504
-
Chris Lattner authored
llvm-svn: 18470
-
- Dec 03, 2004
-
-
Chris Lattner authored
llvm-svn: 18463
-
Reid Spencer authored
libraries to the CFE. llvm-svn: 18462
-
Reid Spencer authored
llvm-svn: 18452
-
- Dec 02, 2004
-
-
Chris Lattner authored
llvm-svn: 18437
-
Reid Spencer authored
Change construction of bytecode libraries from producing a single bytecode file to producing a library containing bytecode files. This gets around the problem of multiple symbol definitions in the linker if something like -lc -lc is attempted on the command line. Previously this happened because the linker would find libc.bc as a "library". It will now find libc.a which it can simply search for missing symbols instead of linking in wholesale. llvm-svn: 18425
-
- Nov 29, 2004
-
-
Chris Lattner authored
should fix the stale runtime libraries problem. llvm-svn: 18361
-
Reid Spencer authored
changing directory first. Also make sure that we don't attempt to run config.status if the recheck didn't work. llvm-svn: 18351
-
Reid Spencer authored
llvm-svn: 18332
-
Reid Spencer authored
* Get rid of appending -lbz2 and -lz to ExtraLibs now that we don't need them any more. * Fix the dist-check target so that EXTRA_DIST can be defined AFTER the include of Makefile.common. This is needed because Makefile.common provides variable definitions that may need to be used in computing the value of EXTRA_DIST. * Clean up some "distdir" target output. llvm-svn: 18329
-
- Nov 23, 2004
-
-
Reid Spencer authored
OBJ dir instead of only in the SRC dir. llvm-svn: 18143
-
- Nov 18, 2004
-
-
Reid Spencer authored
PR456. llvm-svn: 17964
-
Reid Spencer authored
Tools and libraries will be built into $(BUILD_OBJ_ROOT)/$(BuildMode)/bin and \ $(BUILD_OBJ_ROOT)/$(BuildMode)/lib, respectively. Furthermore, the example \ programs will go in $(BUILD_OBJ_ROOT)/$(BuildMode)/examples to keep them \ separate from the tools and hopefully out of the PATH. Install targets \ have not changed. llvm-svn: 17953
-