allow GLUON_SITEDIR to be set by environement

This commit is contained in:
Nils Schneider 2014-07-28 20:53:43 +02:00
parent 53500c50c9
commit 7005a585a0
2 changed files with 18 additions and 4 deletions

View File

@ -47,3 +47,17 @@ will also call ``make clean`` on the OpenWRT tree, and
make dirclean
will do all this, and call ``make dirclean`` on the OpenWRT tree.
Environment variables
---------------------
Gluon's build process can be controlled by various environment variables.
GLUON_SITEDIR
Path to the site configuration. Defaults to ``site/``.
GLUON_IMAGEDIR
Path where images will be stored. Defaults to ``images/``.
GLUON_BUILDDIR ?= $(GLUONDIR)/build
Working directory during build. Defaults to ``build/``.

View File

@ -1,13 +1,13 @@
ifneq ($(__gluon_inc),1)
__gluon_inc=1
GLUON_ORIGOPENWRTDIR := $(GLUONDIR)/openwrt
GLUON_SITEDIR := $(GLUONDIR)/site
GLUON_SITE_CONFIG := $(GLUON_SITEDIR)/site.conf
GLUON_SITEDIR ?= $(GLUONDIR)/site
GLUON_IMAGEDIR ?= $(GLUONDIR)/images
GLUON_BUILDDIR ?= $(GLUONDIR)/build
GLUON_ORIGOPENWRTDIR := $(GLUONDIR)/openwrt
GLUON_SITE_CONFIG := $(GLUON_SITEDIR)/site.conf
GLUON_OPENWRTDIR = $(GLUON_BUILDDIR)/$(GLUON_TARGET)/openwrt
BOARD_BUILDDIR = $(GLUON_BUILDDIR)/$(BOARD)$(if $(SUBTARGET),-$(SUBTARGET))