[llvm-commits] CVS: llvm/Makefile.rules

Chris Lattner lattner at cs.uiuc.edu
Wed Dec 15 09:14:18 PST 2004



Changes in directory llvm:

Makefile.rules updated: 1.264 -> 1.265
---
Log message:

Make archive rules properly depend on llvm-ar.


---
Diffs of the changes:  (+4 -2)

Index: llvm/Makefile.rules
diff -u llvm/Makefile.rules:1.264 llvm/Makefile.rules:1.265
--- llvm/Makefile.rules:1.264	Tue Dec 14 16:44:05 2004
+++ llvm/Makefile.rules	Wed Dec 15 11:14:06 2004
@@ -591,14 +591,16 @@
 BCLinkLib = $(LLVMGCC) -shared -nostdlib -Xlinker \
 	    -internalize-public-api-file=$(EXPORTED_SYMBOL_FILE)
 
-$(LibName.BCA): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir $(GCCLD)
+$(LibName.BCA): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir $(GCCLD) \
+                $(LLVMToolDir)/llvm-ar
 	$(Echo) Building $(BuildMode) Bytecode Archive $(notdir $@) \
 	  "(internalize)"
 	$(Verb) $(BCLinkLib) -o $(ObjDir)/$(LIBRARYNAME).o $(ObjectsBC)
 	$(Verb) $(RM) -f $@
 	$(Verb) $(LArchive) $@ $(ObjDir)/$(LIBRARYNAME).o
 else
-$(LibName.BCA): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir
+$(LibName.BCA): $(BUILT_SOURCES) $(ObjectsBC) $(LibDir)/.dir \
+                $(LLVMToolDir)/llvm-ar
 	$(Echo) Building $(BuildMode) Bytecode Archive $(notdir $@)
 	$(Verb) $(RM) -f $@
 	$(Verb) $(LArchive) $@ $(ObjectsBC)






More information about the llvm-commits mailing list