diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-04-18 16:55:46 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-05-05 17:30:50 +0200 |
commit | f8121306fbbc2944a3eef8aacb597a947166ff42 (patch) | |
tree | 60be73ec37856b327e4c6a6821e3c34f1461fcdd /rules/image-root-ubifs.make | |
parent | f1fbac6d8b6fe41e4c837fe156aaecb558873505 (diff) | |
download | ptxdist-f8121306fbbc2944a3eef8aacb597a947166ff42.tar.gz ptxdist-f8121306fbbc2944a3eef8aacb597a947166ff42.tar.xz |
image-root-ubifs: add rules for generic UBIFS image
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/image-root-ubifs.make')
-rw-r--r-- | rules/image-root-ubifs.make | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/rules/image-root-ubifs.make b/rules/image-root-ubifs.make new file mode 100644 index 000000000..258b0e261 --- /dev/null +++ b/rules/image-root-ubifs.make @@ -0,0 +1,44 @@ +# -*-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_UBIFS) += image-root-ubifs + +# +# Paths and names +# +IMAGE_ROOT_UBIFS := image-root-ubifs +IMAGE_ROOT_UBIFS_DIR := $(BUILDDIR)/$(IMAGE_ROOT_UBIFS) +IMAGE_ROOT_UBIFS_IMAGE := $(IMAGEDIR)/root.ubifs +IMAGE_ROOT_UBIFS_FILES := $(IMAGEDIR)/root.tgz +IMAGE_ROOT_UBIFS_CONFIG := ubifs.config + +# ---------------------------------------------------------------------------- +# Image +# ---------------------------------------------------------------------------- + +ifdef PTXCONF_IMAGE_ROOT_UBIFS +IMAGE_ROOT_UBIFS_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) \ + MAX_SIZE=$(PTXCONF_IMAGE_ROOT_UBIFS_MAX_SIZE) + +$(IMAGE_ROOT_UBIFS_IMAGE): + @$(call targetinfo) + @$(call image/genimage, IMAGE_ROOT_UBIFS) + @$(call finish) +endif + +# vim: syntax=make |