|
2 | 2 | SHELL = /bin/bash
|
3 | 3 | .SHELLFLAGS += -e
|
4 | 4 |
|
| 5 | +ifneq ($(kernel_procure_method), "build") |
| 6 | +# Downloading kernel |
| 7 | + |
| 8 | +LINUX_HEADER_COMMON = linux-headers-3.16.0-5-common_3.16.51-3+deb8u1_amd64.deb |
| 9 | +LINUX_HEADER_COMMON_URL = "https://sonicstorage.blob.core.windows.net/packages/kernel-public/linux-headers-3.16.0-5-common_3.16.51-3+deb8u1_amd64.deb?sv=2015-04-05&sr=b&sig=t3zPXXWP%2BDOVBRAYeFfobX%2FWtxQRSS9QTWWJZVU3PQg%3D&se=2032-03-08T02%3A59%3A37Z&sp=r" |
| 10 | + |
| 11 | +LINUX_HEADER_AMD64 = linux-headers-3.16.0-5-amd64_3.16.51-3+deb8u1_amd64.deb |
| 12 | +LINUX_HEADER_AMD64_URL = "https://sonicstorage.blob.core.windows.net/packages/kernel-public/linux-headers-3.16.0-5-amd64_3.16.51-3+deb8u1_amd64.deb?sv=2015-04-05&sr=b&sig=9%2FeG5iU%2BKhpFVjwQ379eLz7MdL%2FjuKKdbyWalFINO1A%3D&se=2032-03-10T15%3A35%3A57Z&sp=r" |
| 13 | + |
| 14 | +LINUX_IMAGE = linux-image-3.16.0-5-amd64_3.16.51-3+deb8u1_amd64.deb |
| 15 | +LINUX_IMAGE_URL = "https://sonicstorage.blob.core.windows.net/packages/kernel-public/linux-image-3.16.0-5-amd64_3.16.51-3+deb8u1_amd64.deb?sv=2015-04-05&sr=b&sig=ySooXCR1xEr1nUeJqV2r9QiBA3RwcxyundWCVtpIYWk%3D&se=2032-03-08T03%3A01%3A22Z&sp=r" |
| 16 | + |
| 17 | +MAIN_TARGET = linux-headers-3.16.0-5-common_3.16.51-3+deb8u1_amd64.deb |
| 18 | +DERIVED_TARGETS = linux-headers-3.16.0-5-amd64_3.16.51-3+deb8u1_amd64.deb \ |
| 19 | + linux-image-3.16.0-5-amd64_3.16.51-3+deb8u1_amd64.deb |
| 20 | + |
| 21 | +$(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% : |
| 22 | + # Obtaining the Debian kernel packages |
| 23 | + rm -rf $(BUILD_DIR) |
| 24 | + wget -O $(LINUX_HEADER_COMMON) $(LINUX_HEADER_COMMON_URL) |
| 25 | + wget -O $(LINUX_HEADER_AMD64) $(LINUX_HEADER_AMD64_URL) |
| 26 | + wget -O $(LINUX_IMAGE) $(LINUX_IMAGE_URL) |
| 27 | + |
| 28 | +ifneq ($(DEST),) |
| 29 | + mv $(DERIVED_TARGETS) $* $(DEST)/ |
| 30 | +endif |
| 31 | + |
| 32 | +$(addprefix $(DEST)/, $(DERIVED_TARGETS)): $(DEST)/% : $(DEST)/$(MAIN_TARGET) |
| 33 | + |
| 34 | +else |
| 35 | +# Building kernel |
| 36 | + |
5 | 37 | KVERSION_SHORT ?= 3.16.0-5
|
6 | 38 | KVERSION ?= $(KVERSION_SHORT)-amd64
|
7 | 39 | KERNEL_VERSION ?= 3.16.51
|
@@ -59,3 +91,5 @@ ifneq ($(DEST),)
|
59 | 91 | endif
|
60 | 92 |
|
61 | 93 | $(addprefix $(DEST)/, $(DERIVED_TARGETS)): $(DEST)/% : $(DEST)/$(MAIN_TARGET)
|
| 94 | + |
| 95 | +endif # building kernel |
0 commit comments