OpenWrt – Blame information for rev 2
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | # |
2 | # Copyright (C) 2016 Jiang Yutang <jiangyutang1978@gmail.com> |
||
3 | # |
||
4 | # This is free software, licensed under the GNU General Public License v2. |
||
5 | # See /LICENSE for more information. |
||
6 | # |
||
7 | include $(TOPDIR)/rules.mk |
||
8 | include $(INCLUDE_DIR)/image.mk |
||
9 | |||
10 | ITB_BOARDS = traverse-five64 |
||
11 | |||
12 | LS_SD_ROOTFSPART_OFFSET = 64 |
||
13 | LS_SD_IMAGE_SIZE = $(shell echo $$((($(LS_SD_ROOTFSPART_OFFSET) + \ |
||
14 | $(CONFIG_TARGET_ROOTFS_PARTSIZE)) * 1024 * 1024))) |
||
15 | |||
16 | define Build/ls-clean |
||
17 | rm -f $@ |
||
18 | endef |
||
19 | |||
20 | define Build/ls-append |
||
21 | dd if=$(STAGING_DIR_IMAGE)/$(1) >> $@ |
||
22 | endef |
||
23 | |||
24 | define Build/ls-append-dtb |
||
25 | $(call Image/BuildDTB,$(DTS_DIR)/$(1).dts,$(DTS_DIR)/$(1).dtb) |
||
26 | dd if=$(DTS_DIR)/$(1).dtb >> $@ |
||
27 | endef |
||
28 | |||
29 | define Build/ls-append-sdhead |
||
30 | ./gen_sdcard_head_img.sh $(STAGING_DIR_IMAGE)/$(1)-sdcard-head.img \ |
||
31 | $(LS_SD_ROOTFSPART_OFFSET) $(CONFIG_TARGET_ROOTFS_PARTSIZE) |
||
32 | dd if=$(STAGING_DIR_IMAGE)/$(1)-sdcard-head.img >> $@ |
||
33 | endef |
||
34 | |||
35 | define Build/traverse-fit |
||
36 | ./mkits-multiple-config.sh -o $@.its -A $(LINUX_KARCH) \ |
||
37 | -v $(LINUX_VERSION) -k $@ -a $(KERNEL_LOADADDR) \ |
||
38 | -e $(if $(KERNEL_ENTRY),$(KERNEL_ENTRY),$(KERNEL_LOADADDR)) \ |
||
39 | -C gzip -c 1 -c 2 \ |
||
40 | -d $(DEVICE_DTS_DIR)/freescale/traverse-ls1043s.dtb \ |
||
41 | -D "Traverse_LS1043S" -n "ls1043s" -a $(FDT_LOADADDR) -c 1 \ |
||
42 | -d $(DEVICE_DTS_DIR)/freescale/traverse-ls1043v.dtb \ |
||
43 | -D "Traverse_LS1043V" -n "ls1043v" -a $(FDT_LOADADDR) -c 2 |
||
44 | PATH=$(LINUX_DIR)/scripts/dtc:$(PATH) mkimage -f $@.its $@.new |
||
45 | @mv -f $@.new $@ |
||
46 | endef |
||
47 | |||
48 | ifeq ($(SUBTARGET),armv8_64b) |
||
49 | include armv8_64b.mk |
||
50 | endif |
||
51 | |||
52 | ifeq ($(SUBTARGET),armv8_32b) |
||
53 | include armv8_32b.mk |
||
54 | endif |
||
55 | |||
56 | ifeq ($(SUBTARGET),armv7) |
||
57 | include armv7.mk |
||
58 | endif |
||
59 | |||
60 | $(eval $(call BuildImage)) |