@@ -4,7 +4,7 @@ export LINUX_BRANCH ?= my-hacks-1.2
44export BOOT_TOOLS_BRANCH ?= master
55LINUX_LOCALVERSION ?= -ayufan-$(RELEASE )
66
7- all : linux-pinebook
7+ all : linux-pinebook linux-pine64
88
99linux/.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+
8498xenial-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
94108xenial-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
105119xenial-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
115129stretch-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
150164linux-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