236 |
MOSTLYCLEANFILES += #{deps_str} |
MOSTLYCLEANFILES += #{deps_str} |
237 |
|
|
238 |
#{@name}: #{objs_str} |
#{@name}: #{objs_str} |
239 |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(#{prefix}_LDFLAGS) |
$(CC) -o $@ $^ $(LDFLAGS) $(#{prefix}_LDFLAGS) |
240 |
|
|
241 |
" + objs.collect_with_index do |obj, i| |
" + objs.collect_with_index do |obj, i| |
242 |
src = sources[i] |
src = sources[i] |
245 |
dir = File.dirname(src) |
dir = File.dirname(src) |
246 |
|
|
247 |
"#{obj}: #{src} |
"#{obj}: #{src} |
248 |
$(CC) -I#{dir} -I$(srcdir)/#{dir} $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(#{prefix}_CFLAGS) -c -o $@ $< |
$(CC) -I#{dir} -I$(srcdir)/#{dir} $(CPPFLAGS) $(CFLAGS) $(#{prefix}_CFLAGS) -c -o $@ $< |
249 |
|
|
250 |
#{dep}: #{src} |
#{dep}: #{src} |
251 |
set -e; \ |
set -e; \ |
252 |
$(CC) -I#{dir} -I$(srcdir)/#{dir} $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(#{prefix}_CFLAGS) -M $< \ |
$(CC) -I#{dir} -I$(srcdir)/#{dir} $(CPPFLAGS) $(CFLAGS) $(#{prefix}_CFLAGS) -M $< \ |
253 |
| sed 's,#{Regexp.quote(fake_obj)}[ :]*,#{obj} $@ : ,g' > $@; \ |
| sed 's,#{Regexp.quote(fake_obj)}[ :]*,#{obj} $@ : ,g' > $@; \ |
254 |
[ -s $@ ] || rm -f $@ |
[ -s $@ ] || rm -f $@ |
255 |
|
|