Skip to content

Commit 39bbc90

Browse files
committed
Compile also pine64 xenial
1 parent c190aa9 commit 39bbc90

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

Makefile

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export LINUX_BRANCH ?= my-hacks-1.2
44
export BOOT_TOOLS_BRANCH ?= master
55
LINUX_LOCALVERSION ?= -ayufan-$(RELEASE)
66

7-
all: linux-pinebook
7+
all: linux-pinebook linux-pine64
88

99
linux/.git:
1010
git clone --depth=1 --branch=$(LINUX_BRANCH) --single-branch \
@@ -75,16 +75,30 @@ linux-pine64-package-$(RELEASE_NAME).deb: package package/rtk_bt/rtk_hciattach/r
7575
%.img.xz: %.img
7676
pxz -f -3 $<
7777

78-
simple-image-pinebook-$(RELEASE_NAME).img: linux-pine64-$(RELEASE_NAME).tar.xz boot-tools
78+
boot-tools/boot/pine64/boot0-pine64-%.bin: boot-tools
79+
boot-tools/boot/pine64/u-boot-pine64-%.bin: boot-tools
80+
81+
simple-image-%-$(RELEASE_NAME).img: boot-tools/boot/pine64/boot0-pine64-%.bin boot-tools/boot/pine64/u-boot-pine64-%.bin \
82+
linux-pine64-$(RELEASE_NAME).tar.xz
7983
cd simpleimage && \
80-
export boot0=../boot-tools/boot/pine64/boot0-pine64-pinebook.bin && \
81-
export uboot=../boot-tools/boot/pine64/u-boot-pine64-pinebook.bin && \
84+
export boot0=$(word 1,$^) && \
85+
export uboot=$(word 2,$^) && \
8286
bash ./make_simpleimage.sh $(shell readlink -f "$@") 100 $(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz)
8387

88+
xenial-minimal-pine64-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-plus-$(RELEASE_NAME).img.xz linux-pine64-$(RELEASE_NAME).tar.xz linux-pine64-package-$(RELEASE_NAME).deb boot-tools
89+
sudo bash ./build-pine64-image.sh \
90+
$(shell readlink -f $@) \
91+
$(shell readlink -f $<) \
92+
$(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz) \
93+
$(shell readlink -f linux-pine64-package-$(RELEASE_NAME).deb) \
94+
xenial \
95+
pine64 \
96+
minimal
97+
8498
xenial-minimal-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-pinebook-$(RELEASE_NAME).img.xz linux-pine64-$(RELEASE_NAME).tar.xz linux-pine64-package-$(RELEASE_NAME).deb boot-tools
8599
sudo bash ./build-pine64-image.sh \
86100
$(shell readlink -f $@) \
87-
$(shell readlink -f simple-image-pinebook-$(RELEASE_NAME).img.xz) \
101+
$(shell readlink -f $<) \
88102
$(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz) \
89103
$(shell readlink -f linux-pine64-package-$(RELEASE_NAME).deb) \
90104
xenial \
@@ -94,7 +108,7 @@ xenial-minimal-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-p
94108
xenial-mate-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-pinebook-$(RELEASE_NAME).img.xz linux-pine64-$(RELEASE_NAME).tar.xz linux-pine64-package-$(RELEASE_NAME).deb boot-tools
95109
sudo bash ./build-pine64-image.sh \
96110
$(shell readlink -f $@) \
97-
$(shell readlink -f simple-image-pinebook-$(RELEASE_NAME).img.xz) \
111+
$(shell readlink -f $<) \
98112
$(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz) \
99113
$(shell readlink -f linux-pine64-package-$(RELEASE_NAME).deb) \
100114
xenial \
@@ -105,7 +119,7 @@ xenial-mate-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-pine
105119
xenial-i3-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-pinebook-$(RELEASE_NAME).img.xz linux-pine64-$(RELEASE_NAME).tar.xz linux-pine64-package-$(RELEASE_NAME).deb boot-tools
106120
sudo bash ./build-pine64-image.sh \
107121
$(shell readlink -f $@) \
108-
$(shell readlink -f simple-image-pinebook-$(RELEASE_NAME).img.xz) \
122+
$(shell readlink -f $<) \
109123
$(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz) \
110124
$(shell readlink -f linux-pine64-package-$(RELEASE_NAME).deb) \
111125
xenial \
@@ -115,7 +129,7 @@ xenial-i3-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-pinebo
115129
stretch-i3-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-pinebook-$(RELEASE_NAME).img.xz linux-pine64-$(RELEASE_NAME).tar.xz linux-pine64-package-$(RELEASE_NAME).deb boot-tools
116130
sudo bash ./build-pine64-image.sh \
117131
$(shell readlink -f $@) \
118-
$(shell readlink -f simple-image-pinebook-$(RELEASE_NAME).img.xz) \
132+
$(shell readlink -f $<) \
119133
$(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz) \
120134
$(shell readlink -f linux-pine64-package-$(RELEASE_NAME).deb) \
121135
stretch \
@@ -148,3 +162,9 @@ xenial-pinebook: xenial-minimal-pinebook xenial-mate-pinebook xenial-i3-pinebook
148162

149163
.PHONY: linux-pinebook
150164
linux-pinebook: xenial-minimal-pinebook xenial-mate-pinebook xenial-i3-pinebook
165+
166+
.PHONY: xenial-minimal-pine64
167+
xenial-minimal-pine64: xenial-minimal-pine64-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
168+
169+
.PHONY: linux-pine64
170+
linux-pine64: xenial-minimal-pine64

0 commit comments

Comments
 (0)