diff --git a/src/fr/monlouyan/bakefile/DependencyResolver.java b/src/fr/monlouyan/bakefile/DependencyResolver.java
index b2574b4..e6f51ed 100644
--- a/src/fr/monlouyan/bakefile/DependencyResolver.java
+++ b/src/fr/monlouyan/bakefile/DependencyResolver.java
@@ -56,8 +56,12 @@ public class DependencyResolver {
         for (String ruleName : targetRules) {
             if (ruleMap.containsKey(ruleName)) {
                 detectCycle(ruleName, visited, stack, ruleName);
-            } else if (debug) {
-                System.out.println("Warning: Rule '" + ruleName + "' not found.");
+            } else {
+				if (debug) {
+					System.out.println("Warning: Rule '" + ruleName + "' not found.");
+				}
+				System.out.println("bake: *** No rule to make target '" + ruleName + "'. Stop.");
+				System.exit(2);
             }
         }