source: trunk/target/linux/xburst/image/Makefile @ 19986

Last change on this file since 19986 was 19986, checked in by lars, 7 years ago

[xburst] Add subtarget for each device

File size: 956 bytes
Line 
1#
2# Copyright (C) 2009 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7include $(TOPDIR)/rules.mk
8include $(INCLUDE_DIR)/image.mk
9
10JFFS2_BLOCKSIZE=256k 512k
11
12ifneq ($(CONFIG_TARGET_QI_LB60),)
13UBIFS_OPTS = -m 4096 -e 516096 -c 4095
14UBINIZE_OPTS = -m 4096 -p 512KiB
15else
16UBIFS_OPTS = -m 2048 -e 126KiB -c 4096
17UBINIZE_OPTS = -m 2048 -p 128KiB -s 512
18endif
19
20ifneq ($(CONFIG_XBURST_UBOOT),)
21  define Build/Clean
22        $(MAKE) -C u-boot clean
23  endef
24
25  define Build/Compile
26        $(MAKE) -C u-boot compile
27  endef
28endif
29
30define Image/BuildKernel
31        cp $(KDIR)/linux-$(LINUX_VERSION)/arch/mips/boot/uImage $(BIN_DIR)/openwrt-$(BOARD)-uImage.bin
32endef
33
34define Image/Build/squashfs
35        $(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
36endef
37
38define Image/Build
39        dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/openwrt-$(BOARD)-$(SUBTARGET)-root.$(1) bs=128k conv=sync
40endef
41
42$(eval $(call BuildImage))
Note: See TracBrowser for help on using the repository browser.