[llvm-commits] [poolalloc] r132092 - /poolalloc/trunk/test/Makefile

Arushi Aggarwal aggarwa4 at illinois.edu
Wed May 25 15:34:20 PDT 2011


Author: aggarwa4
Date: Wed May 25 17:34:20 2011
New Revision: 132092

URL: http://llvm.org/viewvc/llvm-project?rev=132092&view=rev
Log:
Added tool to link type checking runtime to the lit tests

Modified:
    poolalloc/trunk/test/Makefile

Modified: poolalloc/trunk/test/Makefile
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/Makefile?rev=132092&r1=132091&r2=132092&view=diff
==============================================================================
--- poolalloc/trunk/test/Makefile (original)
+++ poolalloc/trunk/test/Makefile Wed May 25 17:34:20 2011
@@ -426,8 +426,9 @@
 DSAOPT := $(PROJ_OBJ_ROOT)/test/tools/dsaopt
 ADSAOPT := $(PROJ_OBJ_ROOT)/test/tools/adsaopt
 PAOPT := $(PROJ_OBJ_ROOT)/test/tools/paopt
+TC_LINK := $(PROJ_OBJ_ROOT)/test/tools/tc-link
 
-TOOLS= $(DSAOPT) $(PAOPT) $(ADSAOPT)
+TOOLS= $(DSAOPT) $(PAOPT) $(ADSAOPT) $(TC_LINK)
 
 #wrapper script for 'opt' so we can avoid manually loading the dsa lib
 $(DSAOPT):
@@ -452,6 +453,13 @@
 	@chmod +x $@.tmp
 	@mv $@.tmp $@
 
+$(TC_LINK):
+	@mkdir -p `dirname $@`
+	@echo "#!/bin/sh" > $@.tmp
+	@echo 'llvm-ld -link-as-library $$@ $(PROJ_OBJ_ROOT)/$(CONFIGURATION)/lib/libtypechecks_rt.bca ' >> $@.tmp
+	@chmod +x $@.tmp
+	@mv $@.tmp $@
+
 lit.site.cfg: $(PROJ_SRC_ROOT)/test/lit.site.cfg.in
 	@echo "Making LLVM 'lit.site.cfg' file..."
 	@sed -e "s#@LLVM_SOURCE_DIR@#$(LLVM_SRC_ROOT)#g" \





More information about the llvm-commits mailing list