diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-04-18 17:18:34 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-05-05 17:30:50 +0200 |
commit | 66fc8c5e2ba35c909ffccaa0cd9337be90019db4 (patch) | |
tree | bc02e7b6b730b94d0b354424eadf441eb0711fa2 /rules/image-root-ubi.make | |
parent | f8121306fbbc2944a3eef8aacb597a947166ff42 (diff) | |
download | ptxdist-66fc8c5e2ba35c909ffccaa0cd9337be90019db4.tar.gz ptxdist-66fc8c5e2ba35c909ffccaa0cd9337be90019db4.tar.xz |
image-root-ubi: add rules for generic UBI image
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/image-root-ubi.make')
-rw-r--r-- | rules/image-root-ubi.make | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/rules/image-root-ubi.make b/rules/image-root-ubi.make new file mode 100644 index 000000000..b9468da96 --- /dev/null +++ b/rules/image-root-ubi.make @@ -0,0 +1,42 @@ +# -*-makefile-*- +# +# Copyright (C) 2014 by Michael Olbrich <m.olbrich@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +IMAGE_PACKAGES-$(PTXCONF_IMAGE_ROOT_UBI) += image-root-ubi + +# +# Paths and names +# +IMAGE_ROOT_UBI := image-root-ubi +IMAGE_ROOT_UBI_DIR := $(BUILDDIR)/$(IMAGE_ROOT_UBI) +IMAGE_ROOT_UBI_IMAGE := $(IMAGEDIR)/root.ubi +IMAGE_ROOT_UBI_CONFIG := ubi.config + +# ---------------------------------------------------------------------------- +# Image +# ---------------------------------------------------------------------------- + +ifdef PTXCONF_IMAGE_ROOT_UBI +IMAGE_ROOT_UBI_ENV := \ + PEB_SIZE=$(PTXCONF_IMAGE_ROOT_UBIFS_PEB_SIZE) \ + MINIMUM_IO_UNIT_SIZE=$(PTXCONF_IMAGE_ROOT_UBIFS_MINIMUM_IO_UNIT_SIZE) \ + SUB_PAGE_SIZE=$(PTXCONF_IMAGE_ROOT_UBIFS_SUB_PAGE_SIZE) \ + VID_HEADER_OFFSET=$(PTXCONF_IMAGE_ROOT_UBIFS_VID_HEADER_OFFSET) \ + LEB_SIZE=$(PTXCONF_IMAGE_ROOT_UBIFS_LEB_SIZE) + +$(IMAGE_ROOT_UBI_IMAGE): + @$(call targetinfo) + @$(call image/genimage, IMAGE_ROOT_UBI) + @$(call finish) +endif + +# vim: syntax=make |