# # set up image environment for other makefiles # # ----------------------------------------------------------------------------- # Debug image DEBUG ?= no # Versioning GITTAG=$(shell git tag -l "NI-*" | tail -n1) GITREV=$(shell git rev-list $(GITTAG)..HEAD --count) # *Must* be a one-digit number IMAGE_VERSION_MAJOR = 4 # *Must* be a two-digit number IMAGE_VERSION_MINOR = 00 IMAGE_VERSION_MICRO = $(GITREV) IMAGE_VERSION = $(IMAGE_VERSION_MAJOR).$(IMAGE_VERSION_MINOR).$(IMAGE_VERSION_MICRO) # Release date IMAGE_DATE = $(shell date +%Y%m%d%H%M) # Image names IMAGE_PREFIX = ni$(IMAGE_VERSION_MAJOR)$(IMAGE_VERSION_MINOR)-$(IMAGE_DATE) IMAGE_SUFFIX = $(BOXTYPE_SC)-$(BOXMODEL) IMAGE_NAME = $(IMAGE_PREFIX)-$(IMAGE_SUFFIX) # Image type IMAGE_TYPE ?= 9 # Release = 0 # Beta = 1 # Nightly = 2 # Selfmade = 9 IMAGE_VERSION_STRING = $(IMAGE_TYPE)$(IMAGE_VERSION_MAJOR)$(IMAGE_VERSION_MINOR)$(IMAGE_DATE) # JFFS2-Summary IMAGE_SUMMARIZE = yes # newimage-flag IMAGE_NEW = no # Beta/Release Server NI_SERVER = http://neutrino-images.de/neutrino-images ifeq ($(IMAGE_TYPE),0) # Release NI_SUBDIR = release IMAGE_TYPE_STRING = release else ifeq ($(IMAGE_TYPE),1) # Beta NI_SUBDIR = beta IMAGE_TYPE_STRING = beta else ifeq ($(IMAGE_TYPE),2) # Nightly NI_SUBDIR = nightly IMAGE_TYPE_STRING = nightly else # Selfmade; just for compatibility; not needed for our builds NI_SUBDIR = selfmade IMAGE_TYPE_STRING = selfmade endif ifeq ($(BOXTYPE),$(filter $(BOXTYPE),coolstream)) IMAGE_DESC ="$(BOXNAME) [$(IMAGE_SUFFIX)][$(BOXSERIES)] $(shell echo $(IMAGE_TYPE_STRING) | sed 's/.*/\u&/')" else IMAGE_DESC ="$(BOXNAME) [$(IMAGE_SUFFIX)] $(shell echo $(IMAGE_TYPE_STRING) | sed 's/.*/\u&/')" endif IMAGE_SITE = $(NI_SERVER)/$(NI_SUBDIR) IMAGE_MD5FILE = $(IMAGE_TYPE_STRING)-$(IMAGE_SUFFIX).txt IMAGE_BUILD_DIR = $(BUILD_DIR)/image-build ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) IMAGE_SUBDIR = $(subst vu,vuplus/,$(BOXMODEL)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),h7)) IMAGE_SUBDIR = zgemma/$(BOXMODEL) else IMAGE_SUBDIR = $(BOXMODEL) endif