[vmkit-commits] [vmkit] r180386 - remove useless linking of o files into an o file

Peter Senna Tschudin peter.senna at gmail.com
Thu Apr 25 10:05:47 PDT 2013


Author: peter.senna
Date: Thu Apr 25 12:04:10 2013
New Revision: 180386

URL: http://llvm.org/viewvc/llvm-project?rev=180386&view=rev
Log:
remove useless linking of o files into an o file
(cherry picked from commit a14999ba21fa1449214881324a241f46e90a33dd)

Modified:
    vmkit/trunk/Makefile.rules

Modified: vmkit/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.rules?rev=180386&r1=180385&r2=180386&view=diff
==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Thu Apr 25 12:04:10 2013
@@ -68,7 +68,7 @@ LArchive=$(LLVM_BIN)/llvm-ar rcsf
 ###############################################################################
 #   Linking options
 ###############################################################################
-USEDLIBS:=$(addprefix $(LibDir)/lib,$(patsubst %.a,%.a,$(USEDLIBS)))
+USEDLIBS:=$(patsubst %,$(LibDir)/lib%,$(USEDLIBS))
 
 #
 #
@@ -148,7 +148,6 @@ ifdef MODULE_WITH_GC
 ObjectsBCWithGC   := $(BaseNameSources:%=$(ObjDir)/%_gc.bc)
 ObjectsWithGC     := $(BaseNameSources:%=$(ObjDir)/%_gc.o)
 AModule           := $(LibDir)/lib$(MODULE_WITH_GC).a
-OModule           := $(LibDir)/$(MODULE_WITH_GC).o
 
 $(ObjectsBCWithGC): $(ObjDir)/%_gc.bc: $(ObjDir)/%.bc $(LOPT)
 	$(Echo) "**[4] Compiling $*.bc to $*.bc (gc) for $(BuildMode) build (bytecode)" # $(OPT_BC_WITH_GC_FLAGS)
@@ -164,11 +163,7 @@ $(AModule): $(ObjectsWithGC) $(LibDir)/.
 	$(Verb) $(Archive) $@ $(ObjectsWithGC)
 	$(Verb) $(Ranlib) $@
 
-$(OModule): $(ObjectsWithGC) $(LibDir)/.dir
-	$(Echo) "**[80] Linking native module $(notdir $@)"
-	$(Verb) $(LD) -r $(ObjectsWithGC) -o $@
-
-all-local:: $(OModule) $(AModule)
+all-local:: $(AModule)
 
 clean-local::
 	-$(Verb) $(RM) -f $(AModule) $(ObjectsBCWithGC) $(ObjectsSWithGC) $(ObjectsWithGC)





More information about the vmkit-commits mailing list