blob: 0a9d4afc14ae891f696113845df20b5bd6dca8d6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Configuration, these need to be overridable from command line
MANIFEST := igloo.manifest
VERSION := $(shell date +%Y%m%d)-custom
ROOTFS := linaro-o-ubuntu-desktop-tar-20111026-0.tar.gz
IMAGE_SIZE := 4G
LIT_VERSION := 2011.10
LOCAL_DEBS :=
# Default target is a full build
release: hwpack image
# Linaro image tools
LIT=linaro-image-tools-$(LIT_VERSION)
LMC=$(LIT)/linaro-media-create
LHC=$(LIT)/linaro-hwpack-create
LHR=$(LIT)/linaro-hwpack-replace
$(LIT).tar.gz:
$(error Please download the $(LIT_VERSION) release of linaro-image-tools from https://launchpad.net/linaro-image-tools/+download)
$(LHC): $(LIT).tar.gz
@echo -n Preparing linaro-image-tools...
@tar zxf $(LIT).tar.gz
@echo " done."
# Hardware pack
HWPACK=hwpack_igloo-snowball_${VERSION}_armel_supported.tar.gz
LDEBS=$(patsubst %.deb,--local-deb %.deb, $(LOCAL_DEBS))
hwpack: $(HWPACK)
$(HWPACK): $(LHC) $(MANIFEST)
$(LHC) --debug $(MANIFEST) $(VERSION) $(LDEBS)
# Image
$(ROOTFS):
$(error Please download the rootfs $(ROOTFS) from http://releases.linaro.org)
image: snowball-lbsp-image-$(VERSION)
snowball-lbsp-image-$(VERSION): $(HWPACK) $(ROOTFS)
$(LMC) --image-file $@ --image-size $(IMAGE_SIZE) --dev snowball_emmc --hwpack $(HWPACK) --binary $(ROOTFS)
|