- echo "Home Offset : " $(HOME_OBJ_ROOT);
- echo "Build Source Root: " $(BUILD_SRC_ROOT);
- echo "Build Source Dir : " $(BUILD_SRC_DIR);
- echo "Build Object Root: " $(BUILD_OBJ_ROOT);
- echo "Build Object Dir : " $(BUILD_OBJ_DIR);
- echo "LLVM Source Root: " $(LLVM_SRC_ROOT);
- echo "LLVM Object Root: " $(LLVM_OBJ_ROOT);
+ echo "Home Offset : " $(HOME_OBJ_ROOT)
+ echo "Build Source Root: " $(BUILD_SRC_ROOT)
+ echo "Build Source Dir : " $(BUILD_SRC_DIR)
+ echo "Build Object Root: " $(BUILD_OBJ_ROOT)
+ echo "Build Object Dir : " $(BUILD_OBJ_DIR)
+ echo "LLVM Source Root: " $(LLVM_SRC_ROOT)
+ echo "LLVM Object Root: " $(LLVM_OBJ_ROOT)
+
+###########################################################################
+# Suffixes and implicit rules:
+# Empty out the list of suffixes, generate a list that is only
+# used by this Makefile, and cancel useless implicit rules. This
+# will hopefully speed up compilation a little bit.
+###########################################################################
+.SUFFIXES:
+.SUFFIXES: .c .cpp .h .hpp .y .l
+.SUFFIXES: .lo .o .a .so .bc
+.SUFFIXES: .ps .dot .d