ramips: remove set_preinit_iface script
[oweals/openwrt.git] / target / linux / ipq807x / image / Makefile
1 include $(TOPDIR)/rules.mk
2 include $(INCLUDE_DIR)/image.mk
3
4 IPQ807X_KERNEL_LOADADDR = 0x41080000
5 DEVICE_DTS_CONFIG = "config@hk01"
6
7 define Image/BuildKernel/FIT
8         gzip -9 -c $(KDIR)/Image > $(KDIR)/Image.gz
9         $(call CompressLzma,$(KDIR)/Image,$(KDIR)/Image.gz)
10         $(call Image/BuildKernel/MkFIT,$(1), $(KDIR)/Image.gz, $(DTS_DIR)/qcom/$(1).dtb,gzip,$(2),$(2))
11         $(CP) $(KDIR)/fit-$(1).itb $(BIN_DIR)/$(IMG_PREFIX)-$(1)-fit-uImage.itb
12         mkdir -p $(BIN_DIR)/dtbs/
13         $(CP) $(DTS_DIR)/qcom/ipq*.dtb $(BIN_DIR)/dtbs/
14         $(CP) $(KDIR)/Image $(BIN_DIR)/dtbs/
15 endef
16
17 define Image/BuildKernel/FITInitramfs
18         $(CP) $(KDIR)/Image-initramfs $(BIN_DIR)/dtbs/
19         $(CP) $(KDIR)/Image-initramfs $(BIN_DIR)/$(IMG_PREFIX)-vmlinux-initramfs.bin
20         $(call Image/BuildKernel/MkFIT,$(1), $(KDIR)/Image-initramfs, $(DTS_DIR)/qcom/$(1).dtb, none,$(2),$(2),-initramfs)
21         $(CP) $(KDIR)/fit-$(1)-initramfs.itb $(BIN_DIR)/$(IMG_PREFIX)-$(1)-fit-uImage-initramfs.itb
22 endef
23
24 define Image/Build/squashfs
25         $(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
26 endef
27
28 define Image/BuildKernel
29         $(call Image/BuildKernel/FIT,ipq8074-hk01,$(IPQ807X_KERNEL_LOADADDR))
30 endef
31
32 define Image/BuildKernel/Initramfs
33         $(call Image/BuildKernel/FITInitramfs,ipq8074-hk01,$(IPQ807X_KERNEL_LOADADDR))
34 endef
35
36 define Image/Build
37         $(call Image/Build/$(1),$(1))
38 endef
39
40 $(eval $(call BuildImage))