- Oct 27, 2004
-
-
Reid Spencer authored
* Force preconditions to be met FIRST * Fix dist-check dependency * Add some variables to the printvars target * Automatically update Makefile.* as well as just Makefile llvm-svn: 17268
-
- Oct 26, 2004
-
-
Chris Lattner authored
resistor :( llvm-svn: 17265
-
Reid Spencer authored
tarball. * Fix bugs in the "dist" target (a precursor to dist-check). * Correct the implementation of the "install" targets so that they ensure the installation directories are created before attmpting to install directories in them. * Reduce the verbosity of the output of the makefile system * Ensure output includes the configuration whenever libraries or tools are built, installed, or uninstalled. llvm-svn: 17250
-
Chris Lattner authored
llvm-svn: 17232
-
- Oct 25, 2004
-
-
Reid Spencer authored
* "dist" target now builds tar.gz, tar.bz2, and zip files suitable for distribution. "dist" can only be run from $(BUILD_OBJ_ROOT) and implies a "check". * made the preconditions not do a recursive make and ensured that they are executed sequentially. * made the messages output by the makefile be prefixed with "llvm" and the make level (e.g. llvm[1]: ) in the same way that make does so that the messages are uniform and more readable. * Fixed the tags target so that tags depends on TAGS which contains the rules to build a file named TAGS * Implemented the EXTRA_DIST feature in a few directories to make sure it works. llvm-svn: 17210
-
- Oct 24, 2004
-
-
Reid Spencer authored
llvm-svn: 17204
-
Reid Spencer authored
* Fixed the install target to install files correctly * Implemented the uninstall target to remove files from install dirs * Isolated the top level targets (dist, dist-check, dist-clean, tags) so they only run/exist from the top level directory * Put if/endif gaurds around potentially dangerous $(RM) commands. * Implemented place-holder rules for distribution targets to just say that they aren't implemented yet. * Implemented tags target in Makefile.rules so all projects can use it * Made a pony for resistor llvm-svn: 17202
-
Reid Spencer authored
llvm-svn: 17197
-
- Oct 23, 2004
-
-
Reid Spencer authored
* Fix parallel build problem on generated dependency files * Fix rule confusion between .a and .la libraries so that parallel builds don't get confused on who is building which .o and which library it is going into. * Fix dependency inclusion to only include C/C++ dependency files because other types of sources won't have dependencies auto generated. * Change "Source" to "SOURCES" for naming consistency * Update parallel build rules for new recursive targets * Implement EXPERIMENTAL_DIRS (failure allowed) feature * Implement -local version of targets (all-local, clean-local, etc) * Implement recursive targets in terms of their local counterparts * Clarify names of some internal variables * Move documentation to docs/MakefileGuide.html * Clean up commentary llvm-svn: 17192
-
Reid Spencer authored
* Use LLVM_SRC_ROOT as the anchor for the Target.td file * Use MFLAGS instead of MAKEFLAGS for recursive makes so we don't try to build a target "w" or "s" mysteriously. llvm-svn: 17186
-
Reid Spencer authored
llvm-svn: 17172
-
Misha Brukman authored
this allows us to have sub-targets whose depth in the tree is not the same as it is for the standard X86/PowerPC/Sparc. llvm-svn: 17170
-
- Oct 22, 2004
-
-
Reid Spencer authored
llvm-svn: 17166
-
- Oct 11, 2004
-
-
Misha Brukman authored
llvm-svn: 16910
-
- Oct 07, 2004
-
-
Chris Lattner authored
llvm-svn: 16798
-
- Oct 04, 2004
-
-
Reid Spencer authored
llvm-svn: 16643
-
- Sep 28, 2004
-
-
John Criswell authored
builds for projects. llvm-svn: 16540
-
- Sep 23, 2004
-
-
Reid Spencer authored
llvm-svn: 16494
-
Reid Spencer authored
llvm-svn: 16489
-
- Sep 20, 2004
-
-
Reid Spencer authored
llvm-svn: 16423
-
- Sep 16, 2004
-
-
John Criswell authored
are updated. llvm-svn: 16378
-
- Sep 07, 2004
-
-
Brian Gaeke authored
llvm-svn: 16243
-
- Sep 05, 2004
-
-
Reid Spencer authored
llvm-svn: 16183
-
- Sep 04, 2004
-
-
Reid Spencer authored
in the LLVM source base. llvm-svn: 16162
-
- Aug 20, 2004
-
-
Reid Spencer authored
llvm-svn: 15951
-
Reid Spencer authored
CONFIG_FILES=a b c in a Makefile and when you "make install" the files a b and c will get installed into the $prefix/etc directory. llvm-svn: 15948
-
- Jul 21, 2004
-
-
Misha Brukman authored
* Add space between VAR and `=' llvm-svn: 15074
-
Brian Gaeke authored
llvm-svn: 15049
-
- Jul 08, 2004
-
-
Chris Lattner authored
time! llvm-svn: 14680
-
- Jun 08, 2004
-
-
Brian Gaeke authored
libtool can't parse, e.g., "/path/to/g++ -some-funny-options", then it will still be able to compile and link. llvm-svn: 14072
-
- Jun 01, 2004
-
-
Chris Lattner authored
tools, but is required for rules that depend on the executables, e.g.: a: b $(LLVMAS) llvm-svn: 13926
-
- May 22, 2004
-
-
Misha Brukman authored
llvm-svn: 13623
-
- May 21, 2004
-
-
Misha Brukman authored
llvm-svn: 13616
-
- May 20, 2004
-
-
Alkis Evlogimenos authored
java constants. llvm-svn: 13611
-
- Apr 24, 2004
-
-
Misha Brukman authored
llvm-svn: 13143
-
- Mar 10, 2004
-
-
Brian Gaeke authored
bytecode-libs. llvm-svn: 12268
-
- Feb 13, 2004
-
-
Alkis Evlogimenos authored
declarations. llvm-svn: 11391
-
- Feb 09, 2004
-
-
Brian Gaeke authored
llvm-svn: 11236
-
- Feb 04, 2004
-
-
Brian Gaeke authored
slightly slower, but I think we can handle it, especially if it means BytecodeLibs are correctly regenerated. llvm-svn: 11122
-
- Jan 22, 2004
-
-
Brian Gaeke authored
lives near the other installation dirs (like libdir, bindir, etc.). Move the rule for making bytecode_libdir out of the ifdef LIBRARYNAME...endif. llvm-svn: 10964
-