Makefile: move SED definition into the main Makefile
Since commitf71a621d91
, we are using the SED variable in the main Makefile. However, this variable is only defined in package/Makefile.in, which gets included only when a configuration is defined. This means that, if you do: $ make menuconfig savedefconfig without a configuration defined, it fails with: /bin/bash: /BR2_DEFCONFIG=/d: No such file or directory Makefile:898: recipe for target 'savedefconfig' failed make[1]: *** [savedefconfig] Error 127 This issue affects users of the "buildroot-submodule" project, which does menuconfig+savedefconfig automatically. They worked around this issue in commitd12676b608
, but really "make menuconfig savedefconfig" should work out of the box. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
34d34e1305
commit
90605b8fe7
1
Makefile
1
Makefile
@ -322,6 +322,7 @@ HOSTLN := $(shell which $(HOSTLN) || type -p $(HOSTLN) || echo ln)
|
|||||||
HOSTNM := $(shell which $(HOSTNM) || type -p $(HOSTNM) || echo nm)
|
HOSTNM := $(shell which $(HOSTNM) || type -p $(HOSTNM) || echo nm)
|
||||||
HOSTOBJCOPY := $(shell which $(HOSTOBJCOPY) || type -p $(HOSTOBJCOPY) || echo objcopy)
|
HOSTOBJCOPY := $(shell which $(HOSTOBJCOPY) || type -p $(HOSTOBJCOPY) || echo objcopy)
|
||||||
HOSTRANLIB := $(shell which $(HOSTRANLIB) || type -p $(HOSTRANLIB) || echo ranlib)
|
HOSTRANLIB := $(shell which $(HOSTRANLIB) || type -p $(HOSTRANLIB) || echo ranlib)
|
||||||
|
SED := $(shell which sed || type -p sed) -i -e
|
||||||
|
|
||||||
export HOSTAR HOSTAS HOSTCC HOSTCXX HOSTLD
|
export HOSTAR HOSTAS HOSTCC HOSTCXX HOSTLD
|
||||||
export HOSTCC_NOCCACHE HOSTCXX_NOCCACHE
|
export HOSTCC_NOCCACHE HOSTCXX_NOCCACHE
|
||||||
|
@ -213,7 +213,6 @@ endif
|
|||||||
INSTALL := $(shell which install || type -p install)
|
INSTALL := $(shell which install || type -p install)
|
||||||
FLEX := $(shell which flex || type -p flex)
|
FLEX := $(shell which flex || type -p flex)
|
||||||
BISON := $(shell which bison || type -p bison)
|
BISON := $(shell which bison || type -p bison)
|
||||||
SED := $(shell which sed || type -p sed) -i -e
|
|
||||||
UNZIP := $(shell which unzip || type -p unzip) -q
|
UNZIP := $(shell which unzip || type -p unzip) -q
|
||||||
|
|
||||||
APPLY_PATCHES = support/scripts/apply-patches.sh $(if $(QUIET),-s)
|
APPLY_PATCHES = support/scripts/apply-patches.sh $(if $(QUIET),-s)
|
||||||
|
Loading…
Reference in New Issue
Block a user