Simplify some makefile magic, no functional changes
authorChris Lattner <sabre@nondot.org>
Fri, 25 Jul 2003 22:26:17 +0000 (22:26 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 25 Jul 2003 22:26:17 +0000 (22:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7336 91177308-0d34-0410-b5e6-96231b3b80d8

test/Makefile.tests

index b9040bc5dc6524b542a6ee8060d974b765b50739..bb2bb881f1f722f47006beee9ab70c40729487f5 100644 (file)
@@ -1,6 +1,8 @@
 ##----------------------------------------------------------*- Makefile -*-===##
+##
 ## Common rules for generating, linking, and compiling via LLVM.  This is
 ## used to implement a robust testing framework for LLVM
+##
 ##-------------------------------------------------------------------------===##
 
 # If the user specified a TEST= option on the command line, we do not want to do
@@ -65,22 +67,17 @@ CP  = /bin/cp -f
 ## If TRACE or TRACEM is "yes", set the appropriate llc flag (-trace or -tracem)
 ## mark that tracing on, and set the TRACELIBS variable.
 TRACEFLAGS = 
-DOTRACING  =
 ifeq ($(TRACE), yes)
-    TRACEFLAGS += -trace
-    DOTRACING = yes
-else
-    ifeq ($(TRACEM), yes)
-       TRACEFLAGS += -tracem
-       DOTRACING = yes
-    endif
-endif
-ifdef DOTRACING
+    TRACEFLAGS = -trace
     TRACELIBS := -L$(LEVEL)/test/Libraries/Output -linstr.$(ARCH)
 endif
 
+ifeq ($(TRACEM), yes)
+    TRACEFLAGS = -tracem
+    TRACELIBS := -L$(LEVEL)/test/Libraries/Output -linstr.$(ARCH)
+endif
 
-LLCLIBS := $(LLCLIBS) -lm
+LLCLIBS += -lm
 
 clean::
        $(RM) -f a.out core