8cb20075a3f3cf4d93d6bbb4363f492b5ecfa9ba
[openwrt/staging/jow.git] / package / boot / uboot-mediatek / Makefile
1 include $(TOPDIR)/rules.mk
2 include $(INCLUDE_DIR)/kernel.mk
3
4 PKG_VERSION:=2020.04
5 PKG_RELEASE:=2
6 PKG_HASH:=fe732aaf037d9cc3c0909bad8362af366ae964bbdac6913a34081ff4ad565372
7
8 include $(INCLUDE_DIR)/u-boot.mk
9 include $(INCLUDE_DIR)/package.mk
10 include $(INCLUDE_DIR)/host-build.mk
11
12 define U-Boot/Default
13 BUILD_TARGET:=mediatek
14 UBOOT_IMAGE:=u-boot-mtk.bin
15 DEFAULT:=y
16 endef
17
18 define U-Boot/mt7622
19 NAME:=MT7622
20 BUILD_SUBTARGET:=mt7622
21 UBOOT_CONFIG:=mt7622_rfb
22 endef
23
24 define U-Boot/mt7623a_unielec_u7623
25 NAME:=UniElec U7623 (mt7623)
26 BUILD_SUBTARGET:=mt7623
27 UBOOT_CONFIG:=mt7623a_unielec_u7623_02
28 endef
29
30 define U-Boot/mt7623n_bpir2
31 NAME:=Banana Pi R2 (mt7623)
32 BUILD_SUBTARGET:=mt7623
33 UBOOT_IMAGE:=u-boot.bin
34 UBOOT_CONFIG:=mt7623n_bpir2
35 endef
36
37 define U-Boot/mt7629
38 NAME:=MT7629
39 BUILD_SUBTARGET:=mt7629
40 UBOOT_CONFIG:=mt7629_rfb
41 endef
42
43 UBOOT_TARGETS := mt7629 mt7622 mt7623n_bpir2 mt7623a_unielec_u7623
44
45 UBOOT_MAKE_FLAGS += $(UBOOT_IMAGE)
46
47 Build/Exports:=$(Host/Exports)
48
49 define Build/InstallDev
50 $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(UBOOT_IMAGE) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-$(UBOOT_IMAGE)
52 endef
53
54 $(eval $(call BuildPackage/U-Boot))