BUILD_DIR = $(CURDIR)/build
TOPDIR = $(BUILD_DIR)/$(MACHINE)
-DL_DIR = $(CURDIR)/sources
+DL_DIR = $(CURDIR)/resource/sources
ifeq ($(MULTI_TEMPORARILY), YES)
SSTATE_DIR = $(TOPDIR)/sstate-cache
$(CURDIR)/openembedded-core/meta
CONFFILES = \
- bitbake.env \
+ $(TOPDIR)/bitbake.env \
$(TOPDIR)/conf/bblayers.conf \
$(TOPDIR)/conf/local.conf
@echo " $$ $(MAKE) download"
@echo
@echo " * Set up the environment to build recipes manually:"
+ @echo " $$ cd $(BUILD_DIR)"
@echo " $$ source bitbake.env"
- @echo " $$ cd build/$(MACHINE)"
@echo " $$ bitbake <target>"
@echo " [Replace <target> with a recipe name, e.g. vuplus-image or enigma2]"
@echo
image: init
@echo '[*] Building image for $(MACHINE)'
- @. $(CURDIR)/bitbake.env && cd $(TOPDIR) && bitbake vuplus-image
+ @. $(TOPDIR)/bitbake.env && cd $(TOPDIR) && bitbake vuplus-image
download: init
@echo '[*] Downloading sources'
- @. $(CURDIR)/bitbake.env && cd $(TOPDIR) && bitbake -cfetchall -k vuplus-image
+ @. $(TOPDIR)/bitbake.env && cd $(TOPDIR) && bitbake -cfetchall -k vuplus-image
update:
@echo '[*] Updating Git repositories...'
'CURDIR = "$(CURDIR)"' \
)
-bitbake.env: $(DEPDIR)/.bitbake.env.$(BITBAKE_ENV_HASH)
+$(TOPDIR)/bitbake.env: $(DEPDIR)/.bitbake.env.$(BITBAKE_ENV_HASH)
@echo '[*] Generating $@'
@echo '# Automatically generated file. Do not edit!' > $@
@echo 'export PATH=$(CURDIR)/openembedded-core/scripts:$(CURDIR)/bitbake/bin:$${PATH}' >> $@