--- a/sbsv2/raptor/python/raptor_make.py Thu Jan 28 16:33:36 2010 +0000
+++ b/sbsv2/raptor/python/raptor_make.py Fri Jan 29 17:40:04 2010 +0000
@@ -176,6 +176,19 @@
talon_settings,
self.raptor.systemFLM.Append('globals.mk') )
+ # Unless dependency generated has been disabled via the CLI, use a .DEFAULT target to
+ # trap missing dependencies (ignoring user config files that we know are usually absent)
+ if not Raptor.noDependGenerate:
+ self.makefile_prologue += """
+$(FLMHOME)/user/final.mk:
+$(FLMHOME)/user/default.flm:
+$(FLMHOME)/user/globals.mk:
+
+.DEFAULT:
+ @echo "<warning>Missing dependency detected: $@</warning>"
+
+"""
+
# Only output timings if requested on CLI
if self.raptor.timing:
self.makefile_prologue += "\n# Print Start-time of Makefile parsing\n" \