|
1 | | -export DATE ?= dev |
| 1 | +export RELEASE_NAME ?= dev |
2 | 2 | export RELEASE ?= 1 |
3 | | -LOCALVERSION ?= ayufan-$(RELEASE) |
| 3 | +LOCALVERSION ?= -ayufan-$(RELEASE) |
4 | 4 | LINUX_BRANCH ?= my-hacks-1.2 |
5 | 5 | BOOT_TOOLS_BRANCH ?= master |
6 | 6 |
|
@@ -42,27 +42,32 @@ boot-tools/.git: |
42 | 42 |
|
43 | 43 | boot-tools: boot-tools/.git |
44 | 44 |
|
45 | | -linux-pine64-$(DATE).tar.xz: linux/arch/arm64/boot/Image boot-tools kernel/initrd.gz |
| 45 | +linux-pine64-$(RELEASE_NAME).tar: linux/arch/arm64/boot/Image boot-tools kernel/initrd.gz |
46 | 46 | cd kernel && \ |
47 | 47 | bash ./make_kernel_tarball.sh $(shell readlink -f "$@") |
48 | 48 |
|
49 | | -kernel-tarball: linux-pine64-$(DATE).tar.xz |
| 49 | +%.img.xz: %.img |
| 50 | + pxz -f -3 $< |
50 | 51 |
|
51 | | -simple-image-pinebook-$(DATE).img: linux-pine64-$(DATE).tar.xz boot-tools |
| 52 | +simple-image-pinebook-$(RELEASE_NAME).img: boot-tools/build/boot0_pinebook.bin boot-tools/build/u-boot-sun50iw1p1-secure-with-pinebook-dtb.bin linux-pine64-$(RELEASE_NAME).tar.xz boot-tools |
52 | 53 | cd simpleimage && \ |
53 | 54 | export boot0=../boot-tools/build/boot0_pinebook.bin && \ |
54 | 55 | export uboot=../boot-tools/build/u-boot-sun50iw1p1-secure-with-pinebook-dtb.bin && \ |
55 | | - bash ./make_simpleimage.sh $(shell readlink -f "$@") 100 $(shell readlink -f linux-pine64-$(DATE).tar.xz) |
56 | | - |
57 | | -%.img.xz: %.img |
58 | | - xz -f -3 $< |
| 56 | + bash ./make_simpleimage.sh $(shell readlink -f "$@") 100 $(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz) |
59 | 57 |
|
60 | | -xenial-pinebook-bspkernel-$(DATE)-$(RELEASE).img: simple-image-pinebook-$(DATE).img.xz linux-pine64-$(DATE).tar.xz boot-tools |
| 58 | +xenial-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img: simple-image-pinebook-$(RELEASE_NAME).img.xz linux-pine64-$(RELEASE_NAME).tar.xz boot-tools |
61 | 59 | sudo bash ./build-pine64-image.sh \ |
62 | 60 | $(shell readlink -f $@) \ |
63 | | - $(shell readlink -f simple-image-pinebook-$(DATE).img.xz) \ |
64 | | - $(shell readlink -f linux-pine64-$(DATE).tar.xz) \ |
| 61 | + $(shell readlink -f simple-image-pinebook-$(RELEASE_NAME).img.xz) \ |
| 62 | + $(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz) \ |
65 | 63 | xenial \ |
66 | 64 | pinebook |
67 | 65 |
|
68 | | -xenial-pinebook: xenial-pinebook-bspkernel-$(DATE)-$(RELEASE).img.xz |
| 66 | +.PHONY: kernel-tarball |
| 67 | +kernel-tarball: linux-pine64-$(RELEASE_NAME).tar.xz |
| 68 | + |
| 69 | +.PHONY: simple-image-pinebook-$(RELEASE_NAME).img |
| 70 | +simple-image-pinebook: simple-image-pinebook-$(RELEASE_NAME).img |
| 71 | + |
| 72 | +.PHONY: xenial-pinebook |
| 73 | +xenial-pinebook: xenial-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz |
0 commit comments