[llvm-commits] CVS: llvm/test/Regression/Reoptimizer/Makefile.mk

Michael Brukman brukman at cs.uiuc.edu
Mon Oct 21 18:58:01 PDT 2002


Changes in directory llvm/test/Regression/Reoptimizer:

Makefile.mk updated: 1.1 -> 1.2

---
Log message:

Fixed paths, eliminated unnecessary objects being linked in and kept around.


---
Diffs of the changes:

Index: llvm/test/Regression/Reoptimizer/Makefile.mk
diff -u llvm/test/Regression/Reoptimizer/Makefile.mk:1.1 llvm/test/Regression/Reoptimizer/Makefile.mk:1.2
--- llvm/test/Regression/Reoptimizer/Makefile.mk:1.1	Mon Oct 21 13:23:20 2002
+++ llvm/test/Regression/Reoptimizer/Makefile.mk	Mon Oct 21 18:56:53 2002
@@ -3,15 +3,10 @@
 # using Anand's path profiling/trace cache instrumentation
 
 # find the src and obj root directories
-#LEVEL := ../../../..
-#OBJ_ROOT := /localhome/$(USER)
-#LLVM_SRC = $(shell cd $(LEVEL); pwd)
-#LLVM_OBJ = $(OBJ_ROOT)$(patsubst $(HOME)%,%,$(LLVM_SRC))
-
-# switch to Anand's source base...
-LLVM_SRC := /home/vadve/ashukla/cvs2/llvm
-LLVM_OBJ := /localhome/ashukla/cvs2/llvm
-
+LEVEL := ../../../..
+OBJ_ROOT := /localhome/$(USER)
+LLVM_SRC = $(shell cd $(LEVEL); pwd)
+LLVM_OBJ = $(OBJ_ROOT)$(patsubst $(HOME)%,%,$(LLVM_SRC))
 LLVM_LIB := $(LLVM_OBJ)/lib/Debug
 
 # This lets us keep a single copy of Trigger.{s,o} in the common directory
@@ -44,20 +39,17 @@
 $(OUTS): $(OUTBC)
 	llc -f $(OUTBC)
 
-# Anand assures me this absolutely needs to be linked in
-RUNTIME   = /home/vadve/ashukla/runtime.o
-LIB_DEBUG = $(LLVM_OBJ)/lib/Debug
-OBJS = $(RUNTIME) $(TRIGGER_O) $(LIB_DEBUG)/tracecache.o $(LIB_DEBUG)/mapinfo.o 
-LIBS = -lbcreader -lvmcore -lsupport -ltransformutils -lprofpaths
+OBJS = $(TRIGGER_O) $(LLVM_LIB)/tracecache.o $(LLVM_LIB)/mapinfo.o 
+LIBS = -lbcreader -lvmcore -lsupport -lprofpaths -ltransformutils 
 
 $(OUTO): $(OUTS)
-	g++ $(GPROF) -c -L $(LIB_DEBUG) $(OUTS) -o $(OUTO) 
+	g++ $(GPROF) -c -L $(LLVM_LIB) $(OUTS) -o $(OUTO) 
 
 $(OUTR): $(OUTO) $(OBJS)
-	g++ $(GPROF) -L $(LIB_DEBUG) $(OUTO) -o $(OUTR) $(OBJS) $(LIBS)
+	g++ $(GPROF) -L $(LLVM_LIB) $(OUTO) -o $(OUTR) $(OBJS) $(LIBS)
 
 profile: $(OUTR)
-	env LD_LIBRARY_PATH=$(LLVM_LIB) ./$(OUTR)
+	tcsh -c "setenv LD_LIBRARY_PATH $(LLVM_LIB); ./$(OUTR); unsetenv LD_LIBRARY_PATH"
 	ggprof -c $(OUTR) > $(OUT_PROF)
 
 clean:





More information about the llvm-commits mailing list