config/config.mk: call sed in the Right Way

calling sed as sed destroys portability.
call sed as $(sed) in makefiles before the build process is started.
This commit is contained in:
Titus von Boxberg 2011-07-03 09:08:30 +02:00
parent 66f5e1919b
commit 0fc8a5ce24

View File

@ -93,11 +93,11 @@ define build_gen_choice_in
if [ "$(5)" = "Y" ]; then \
echo " depends on $(3)_$${_entry}_AVAILABLE"; \
fi; \
sed -r -e '/^## depends on /!d; s/^## / /;' $${file} 2>/dev/null;\
sed -r -e '/^## select /!d; s/^## / /;' $${file} 2>/dev/null; \
$(sed) -r -e '/^## depends on /!d; s/^## / /;' $${file} 2>/dev/null; \
$(sed) -r -e '/^## select /!d; s/^## / /;' $${file} 2>/dev/null; \
if grep -E '^## help' $${file} >/dev/null 2>&1; then \
echo " help"; \
sed -r -e '/^## help ?/!d; s/^## help ?/ /;' $${file} 2>/dev/null; \
$(sed) -r -e '/^## help ?/!d; s/^## help ?/ /;' $${file} 2>/dev/null;\
fi; \
echo ""; \
done; \
@ -154,11 +154,11 @@ define build_gen_menu_in
echo "menuconfig $(3)_$${_entry}"; \
echo " bool"; \
echo " prompt \"$${entry}\""; \
sed -r -e '/^## depends on /!d; s/^## / /;' $${file} 2>/dev/null;\
sed -r -e '/^## select /!d; s/^## / /;' $${file} 2>/dev/null; \
$(sed) -r -e '/^## depends on /!d; s/^## / /;' $${file} 2>/dev/null; \
$(sed) -r -e '/^## select /!d; s/^## / /;' $${file} 2>/dev/null; \
if grep -E '^## help' $${file} >/dev/null 2>&1; then \
echo " help"; \
sed -r -e '/^## help ?/!d; s/^## help ?/ /;' $${file} 2>/dev/null; \
$(sed) -r -e '/^## help ?/!d; s/^## help ?/ /;' $${file} 2>/dev/null;\
fi; \
echo ""; \
echo "if $(3)_$${_entry}"; \