OSDN Git Service

Use llvm-link to link the .bc with testing.bc. This helps test the new
authorReid Spencer <rspencer@reidspencer.com>
Sat, 11 Sep 2004 04:15:09 +0000 (04:15 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sat, 11 Sep 2004 04:15:09 +0000 (04:15 +0000)
llvm-link dependent libraries feature.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16276 91177308-0d34-0410-b5e6-96231b3b80d8

projects/Stacker/test/Makefile

index f93d211..da74872 100644 (file)
@@ -43,13 +43,14 @@ test_each: $(TESTS)
        @$(ECHO) "Compiling And Optimizing $< to $*.bc"
        $(VERB)$(STKRC_EXEC) -f -O4 -s 2048 -o $*.bc $(BUILD_SRC_DIR)/$*.st
 
-%.s : %.bc
+%.s : %.bc testing.bc
        @$(ECHO) "Assembling $< to $*.s"
-       $(VERB)$(LLC) -f -o $*.s $*.bc
+       $(VERB)$(LLINK) $*.bc testing.bc -o $*.bcl
+       $(VERB)$(LLC) -f -o $*.s $*.bcl
 
-% : %.s testing.s
+% : %.s
        @$(ECHO) "Linking $*"
-       $(VERB)$(CC) -ggdb -L$(BUILD_OBJ_ROOT)/lib/$(CONFIGURATION) testing.s -lstkr_runtime -o $* $*.s
+       $(VERB)$(CC) -ggdb -L$(BUILD_OBJ_ROOT)/lib/$(CONFIGURATION) -lstkr_runtime -o $* $*.s
 
 %.ll : %.bc
        @$(ECHO) "Disassembling $< to $*.ll"