equal
deleted
inserted
replaced
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 |