sbsv2/raptor/python/raptor_make.py
branchfix
changeset 219 c3543adfd26e
parent 134 2648751b64b4
child 220 f7d68ecb923e
equal deleted inserted replaced
218:08ca0919c66d 219:c3543adfd26e
   174 			 str(self.raptor.systemFLM),
   174 			 str(self.raptor.systemFLM),
   175 			 self.shellpath,
   175 			 self.shellpath,
   176 			 talon_settings,
   176 			 talon_settings,
   177 			 self.raptor.systemFLM.Append('globals.mk') )
   177 			 self.raptor.systemFLM.Append('globals.mk') )
   178 
   178 
       
   179 		# Unless dependency generated has been disabled via the CLI, use a .DEFAULT target to
       
   180 		# trap missing dependencies (ignoring user config files that we know are usually absent)
       
   181 		if not Raptor.noDependGenerate:
       
   182 			self.makefile_prologue += """
       
   183 $(FLMHOME)/user/final.mk:
       
   184 $(FLMHOME)/user/default.flm:
       
   185 $(FLMHOME)/user/globals.mk:
       
   186 
       
   187 .DEFAULT:
       
   188 	@echo "<warning>Missing dependency detected: $@</warning>"
       
   189 
       
   190 """
       
   191 
   179 		# Only output timings if requested on CLI
   192 		# Only output timings if requested on CLI
   180 		if self.raptor.timing:
   193 		if self.raptor.timing:
   181 			self.makefile_prologue += "\n# Print Start-time of Makefile parsing\n" \
   194 			self.makefile_prologue += "\n# Print Start-time of Makefile parsing\n" \
   182 					+ timing_start + "\n\n"
   195 					+ timing_start + "\n\n"
   183 	
   196