[llvm-commits] [test-suite] r96861 - in /test-suite/trunk: Makefile.rules Makefile.tests
Daniel Dunbar
daniel at zuster.org
Mon Feb 22 18:09:29 PST 2010
Author: ddunbar
Date: Mon Feb 22 20:09:29 2010
New Revision: 96861
URL: http://llvm.org/viewvc/llvm-project?rev=96861&view=rev
Log:
Switch to using LCC_PROGRAMS Makefile variable for the LCC subprograms (for
having proper dependencies on the compiler changing); which is more generic than expecting a cc1 executable.
Modified:
test-suite/trunk/Makefile.rules
test-suite/trunk/Makefile.tests
Modified: test-suite/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/Makefile.rules?rev=96861&r1=96860&r2=96861&view=diff
==============================================================================
--- test-suite/trunk/Makefile.rules (original)
+++ test-suite/trunk/Makefile.rules Mon Feb 22 20:09:29 2010
@@ -814,9 +814,7 @@
endif
-LCC1 := $(LLVMCC1)
-LCC1XX := $(LLVMCC1PLUS)
-
+LCC_PROGRAMS := $(LLVMCC1) $(LLVMCC1PLUS)
#---------------------------------------------------------
.PRECIOUS: $(PROJ_OBJ_DIR)/Depend/.dir $(PROJ_OBJ_DIR)/BytecodeObj/.dir
@@ -842,10 +840,10 @@
$(PROJ_OBJ_DIR)/Debug/%.lo: %.c $(PROJ_OBJ_DIR)/Debug/.dir
$(CompileCG) $< -o $@
-$(PROJ_OBJ_DIR)/BytecodeObj/%.bc: %.cpp $(PROJ_OBJ_DIR)/BytecodeObj/.dir $(LCC1XX)
+$(PROJ_OBJ_DIR)/BytecodeObj/%.bc: %.cpp $(PROJ_OBJ_DIR)/BytecodeObj/.dir $(LCC_PROGRAMS)
$(LLVMGXX) $(CPPFLAGS) -c $< -o $@
-$(PROJ_OBJ_DIR)/BytecodeObj/%.bc: %.c $(PROJ_OBJ_DIR)/BytecodeObj/.dir $(LCC1)
+$(PROJ_OBJ_DIR)/BytecodeObj/%.bc: %.c $(PROJ_OBJ_DIR)/BytecodeObj/.dir $(LCC_PROGRAMS)
$(LLVMGCC) $(CPPFLAGS) -c $< -o $@
$(PROJ_OBJ_DIR)/BytecodeObj/%.bc: %.ll $(PROJ_OBJ_DIR)/BytecodeObj/.dir $(LLVMAS)
Modified: test-suite/trunk/Makefile.tests
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/Makefile.tests?rev=96861&r1=96860&r2=96861&view=diff
==============================================================================
--- test-suite/trunk/Makefile.tests (original)
+++ test-suite/trunk/Makefile.tests Mon Feb 22 20:09:29 2010
@@ -38,27 +38,27 @@
$(RM) -rf Output/
# Compile from X.c to Output/X.bc
-Output/%.bc: %.c $(LCC1) Output/.dir $(INCLUDES)
+Output/%.bc: %.c $(LCC_PROGRAMS) Output/.dir $(INCLUDES)
-$(LLVMGCC) $(CPPFLAGS) $(CFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm
# Compile from X.cpp to Output/X.bc
-Output/%.bc: %.cpp $(LCC1XX) Output/.dir $(INCLUDES)
+Output/%.bc: %.cpp $(LCC_PROGRAMS) Output/.dir $(INCLUDES)
-$(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm
# Compile from X.cc to Output/X.bc
-Output/%.bc: %.cc $(LCC1XX) Output/.dir $(INCLUDES)
+Output/%.bc: %.cc $(LCC_PROGRAMS) Output/.dir $(INCLUDES)
-$(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm
# Compile from X.C to Output/X.bc
-Output/%.bc: %.C $(LCC1XX) Output/.dir $(INCLUDES)
+Output/%.bc: %.C $(LCC_PROGRAMS) Output/.dir $(INCLUDES)
-$(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm
# Compile from X.m to Output/X.bc
-Output/%.bc: %.m $(LCC1) Output/.dir $(INCLUDES)
+Output/%.bc: %.m $(LCC_PROGRAMS) Output/.dir $(INCLUDES)
-$(LLVMGCC) $(CPPFLAGS) $(CFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm
# Compile from X.mm to Output/X.bc
-Output/%.bc: %.mm $(LCC1XX) Output/.dir $(INCLUDES)
+Output/%.bc: %.mm $(LCC_PROGRAMS) Output/.dir $(INCLUDES)
-$(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm
# LLVM Assemble from X.ll to Output/X.bc. Because we are coming directly from
More information about the llvm-commits
mailing list