rules.mk: replace GNU specific \w with POSIX equivalant
If sed does not support the GNU \w regex extension, build attempts lead to circular dependency warnings and finally build failure (crc32.c not found). Build output before and after the patch on FreeBSD is at: http://lists.denx.de/pipermail/u-boot/2011-June/095235.html Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
This commit is contained in:
parent
2901f8891d
commit
2469c4b2db
4
rules.mk
4
rules.mk
@ -29,11 +29,11 @@ $(obj).depend: $(src)Makefile $(TOPDIR)/config.mk $(SRCS) $(HOSTSRCS)
|
||||
@rm -f $@
|
||||
@touch $@
|
||||
@for f in $(SRCS); do \
|
||||
g=`basename $$f | sed -e 's/\(.*\)\.\w/\1.o/'`; \
|
||||
g=`basename $$f | sed -e 's/\(.*\)\.[[:alnum:]_]/\1.o/'`; \
|
||||
$(CC) -M $(CPPFLAGS) -MQ $(obj)$$g $$f >> $@ ; \
|
||||
done
|
||||
@for f in $(HOSTSRCS); do \
|
||||
g=`basename $$f | sed -e 's/\(.*\)\.\w/\1.o/'`; \
|
||||
g=`basename $$f | sed -e 's/\(.*\)\.[[:alnum:]_]/\1.o/'`; \
|
||||
$(HOSTCC) -M $(HOSTCPPFLAGS) -MQ $(obj)$$g $$f >> $@ ; \
|
||||
done
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user