42 lines
		
	
	
		
			779 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			42 lines
		
	
	
		
			779 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								post_unpack()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    patches=$(ls "$cfg_package_spec_dir/patches-$version/"*.patch\
							 | 
						||
| 
								 | 
							
									"$cfg_dir_system/patches/u-boot/patches-${version}/"*.patch 2>/dev/null)
							 | 
						||
| 
								 | 
							
								    if [ -n "$patches" ]; then
							 | 
						||
| 
								 | 
							
								        cat $patches | patch -p1
							 | 
						||
| 
								 | 
							
								    fi
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								configure()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    $cmd_make \
							 | 
						||
| 
								 | 
							
								        ARCH="$cfg_target_uboot_arch" \
							 | 
						||
| 
								 | 
							
								        CROSS_COMPILE="$cfg_target_canonical"- \
							 | 
						||
| 
								 | 
							
								        "$cfg_target_uboot_config"
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								build()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    $cmd_make \
							 | 
						||
| 
								 | 
							
								        ARCH="$cfg_target_uboot_arch" \
							 | 
						||
| 
								 | 
							
								        CROSS_COMPILE="$cfg_target_canonical"-
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								host_install()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    $cmd_cp \
							 | 
						||
| 
								 | 
							
								        tools/mkimage \
							 | 
						||
| 
								 | 
							
								        "$cfg_dir_toolchain/bin"
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								target_install()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    if [ -f MLO ]; then
							 | 
						||
| 
								 | 
							
								        $cmd_cp MLO "$cfg_dir_rootfs/boot"
							 | 
						||
| 
								 | 
							
								    fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    if [ -f u-boot.img ]; then
							 | 
						||
| 
								 | 
							
								        $cmd_cp u-boot.img "$cfg_dir_rootfs/boot"
							 | 
						||
| 
								 | 
							
								    fi
							 | 
						||
| 
								 | 
							
								}
							 |