Make the olden benchmarks compile again
authorChris Lattner <sabre@nondot.org>
Mon, 5 Nov 2001 18:25:37 +0000 (18:25 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 5 Nov 2001 18:25:37 +0000 (18:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1139 91177308-0d34-0410-b5e6-96231b3b80d8

test/Makefile.target
test/Makefile.tests

index 7e54ccc555f5b155970d89399470a813c974414f..13c508f045c84379a5e7632c8df26098478bef75 100644 (file)
@@ -8,11 +8,15 @@
 ## Special targets to build a program from multiple source files
 ## 
 ifdef PROG
-  default:    $(PROG)
-  .SECONDARY: $(PROG).clean.bc ## keep %.clean.bc from being deleted
 
-  $(PROG).bc: $(OBJS)
-       $(LLINK) -f $(OBJS) -o $@
+default:    $(PROG).clean.bc $(PROG).native
+  #.SECONDARY: $(PROG).clean.bc        ## keep %.clean.bc from being deleted
+
+$(PROG).bc: $(OBJS)
+       $(LLINK) -f $(OBJS) -o $@ $(CFLAGS)
+
+$(PROG).native: $(OBJS:.o=.c)
+       gcc -o $@ $(OBJS:.o=.c) -O2 $(LOCAL_CFLAGS) -Wall
 endif
 
 TOOLS    = $(LEVEL)/tools/Debug
@@ -63,8 +67,7 @@ clean :
        $(LLC) -f -trace $(LLCFLAGS) $<
 
 %.o: %.c
-       $(LCC) $(LCFLAGS) -S -o $*.ll $<
-       $(LAS) -o $@ $*.ll
+       $(LCC) $(LCFLAGS) -c -o $@ $<
 
 %.bc: %.ll
        $(LAS) -f $<
index 7e54ccc555f5b155970d89399470a813c974414f..13c508f045c84379a5e7632c8df26098478bef75 100644 (file)
@@ -8,11 +8,15 @@
 ## Special targets to build a program from multiple source files
 ## 
 ifdef PROG
-  default:    $(PROG)
-  .SECONDARY: $(PROG).clean.bc ## keep %.clean.bc from being deleted
 
-  $(PROG).bc: $(OBJS)
-       $(LLINK) -f $(OBJS) -o $@
+default:    $(PROG).clean.bc $(PROG).native
+  #.SECONDARY: $(PROG).clean.bc        ## keep %.clean.bc from being deleted
+
+$(PROG).bc: $(OBJS)
+       $(LLINK) -f $(OBJS) -o $@ $(CFLAGS)
+
+$(PROG).native: $(OBJS:.o=.c)
+       gcc -o $@ $(OBJS:.o=.c) -O2 $(LOCAL_CFLAGS) -Wall
 endif
 
 TOOLS    = $(LEVEL)/tools/Debug
@@ -63,8 +67,7 @@ clean :
        $(LLC) -f -trace $(LLCFLAGS) $<
 
 %.o: %.c
-       $(LCC) $(LCFLAGS) -S -o $*.ll $<
-       $(LAS) -o $@ $*.ll
+       $(LCC) $(LCFLAGS) -c -o $@ $<
 
 %.bc: %.ll
        $(LAS) -f $<