From 379c293b8dce6e8cd28c9c059e0957792fd0b4bb Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 9 May 2014 10:41:55 +0200 Subject: [PATCH] make: include the SUBTARGET in BOARD_BUILDDIR Also, more cleanup. --- Makefile | 12 ++++++------ include/gluon.mk | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index b6bb983e..03a0332c 100644 --- a/Makefile +++ b/Makefile @@ -109,7 +109,7 @@ override SUBTARGET := generic PROFILES := PROFILE_PACKAGES := -gluon_prepared_stamp := $(GLUON_BUILDDIR)/$(BOARD)/prepared +gluon_prepared_stamp := $(BOARD_BUILDDIR)/prepared define Profile @@ -210,8 +210,8 @@ prepare-image: FORCE prepare: FORCE @$(CheckSite) - mkdir -p $(GLUON_IMAGEDIR) $(GLUON_BUILDDIR)/$(BOARD) - echo 'src packages file:../openwrt/bin/$(BOARD)/packages' > $(GLUON_BUILDDIR)/$(BOARD)/opkg.conf + mkdir -p $(GLUON_IMAGEDIR) $(BOARD_BUILDDIR) + echo 'src packages file:../openwrt/bin/$(BOARD)/packages' > $(BOARD_BUILDDIR)/opkg.conf +$(GLUONMAKE) feeds +$(GLUONMAKE) config @@ -288,15 +288,15 @@ image: FORCE +$(GLUONMAKE) package_install $(call Image/mkfs/prepare) - $(_SINGLE)$(NO_TRACE_MAKE) -C $(TOPDIR)/target/linux/$(BOARD)/image install TARGET_BUILD=1 IB=1 IMG_PREFIX="$(IMAGE_PREFIX)-$(BOARD)$(if $(SUBTARGET),-$(SUBTARGET))" \ + $(_SINGLE)$(NO_TRACE_MAKE) -C $(TOPDIR)/target/linux/$(BOARD)/image install TARGET_BUILD=1 IB=1 IMG_PREFIX=gluon \ PROFILE="$(PROFILE)" KDIR="$(PROFILE_KDIR)" TARGET_DIR="$(TARGET_DIR)" BIN_DIR="$(BIN_DIR)" TMP_DIR="$(TMP_DIR)" $(foreach model,$(GLUON_$(PROFILE)_MODELS), \ rm -f $(GLUON_IMAGEDIR)/factory/gluon-*-$(GLUON_$(PROFILE)_MODEL_$(model)).bin && \ rm -f $(GLUON_IMAGEDIR)/sysupgrade/gluon-*-$(GLUON_$(PROFILE)_MODEL_$(model))-sysupgrade.bin && \ \ - cp $(BIN_DIR)/$(IMAGE_PREFIX)-$(BOARD)$(if $(SUBTARGET),-$(SUBTARGET))-$(model)-factory.bin $(GLUON_IMAGEDIR)/factory/$(IMAGE_PREFIX)-$(GLUON_$(PROFILE)_MODEL_$(model)).bin && \ - cp $(BIN_DIR)/$(IMAGE_PREFIX)-$(BOARD)$(if $(SUBTARGET),-$(SUBTARGET))-$(model)-sysupgrade.bin $(GLUON_IMAGEDIR)/sysupgrade/$(IMAGE_PREFIX)-$(GLUON_$(PROFILE)_MODEL_$(model))-sysupgrade.bin && \ + cp $(BIN_DIR)/gluon-$(model)-factory.bin $(GLUON_IMAGEDIR)/factory/$(IMAGE_PREFIX)-$(GLUON_$(PROFILE)_MODEL_$(model)).bin && \ + cp $(BIN_DIR)/gluon-$(model)-sysupgrade.bin $(GLUON_IMAGEDIR)/sysupgrade/$(IMAGE_PREFIX)-$(GLUON_$(PROFILE)_MODEL_$(model))-sysupgrade.bin && \ ) : call_image/%: FORCE diff --git a/include/gluon.mk b/include/gluon.mk index 554144b3..7ade8db0 100644 --- a/include/gluon.mk +++ b/include/gluon.mk @@ -7,7 +7,7 @@ GLUON_SITEDIR := $(GLUONDIR)/site GLUON_IMAGEDIR ?= $(GLUONDIR)/images GLUON_BUILDDIR ?= $(GLUONDIR)/build -BOARD_BUILDDIR = $(GLUON_BUILDDIR)/$(BOARD) +BOARD_BUILDDIR = $(GLUON_BUILDDIR)/$(BOARD)$(if $(SUBTARGET),-$(SUBTARGET)) BOARD_KDIR = $(BOARD_BUILDDIR)/kernel export GLUONDIR GLUON_SITEDIR GLUON_IMAGEDIR GLUON_OPENWRTDIR GLUON_BUILDDIR