-%.mc: %.bc $(LLC) $(AS)
- @echo "Generating machine instructions for $<"
- $(LLC) -f -dsched y $(LLCFLAGS) $< > $@
-
-%.trace.bc: %.bc $(LLC)
- $(LLC) -f -trace $(LLCFLAGS) $<
-
-
-Output/%.ll: %.c $(LCC) Output/.dir
- $(LCC) $(LCFLAGS) -S $< -o $@
-
-Output/%.bc: Output/%.ll $(LAS)
- $(LAS) $< -o $@
-
-#%.s: %.linked.bc
-# $(LLC) -f $(LCFLAGS) $< -o $@
-
-#%: %.o $(LIBS)
-# $(CC) $(LDFLAGS) $< $(LIBS) -o $@
+# LLVM Assemble from Output/X.ll to Output/X.bc. Output/X.ll must have come
+# from GCC output, so use GCCAS.
+#
+Output/%.bc: Output/%.ll $(LGCCAS)
+ -$(LGCCAS) $(STATS) $< -o $@