mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	 6eb64b8c64
			
		
	
	
		6eb64b8c64
		
	
	
	
	
		
			
			Fix headers_install by adjusting the path to arch files. And delete unused Kbuild file. Drop special handling of cris in the headers.sh script as a nice side-effect. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Cc: Mikael Starvik <starvik@axis.com> Cc: David Howells <dhowells@redhat.com> Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			477 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			477 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| # Run headers_$1 command for all suitable architectures
 | |
| 
 | |
| # Stop on error
 | |
| set -e
 | |
| 
 | |
| do_command()
 | |
| {
 | |
| 	if [ -f ${srctree}/arch/$2/include/asm/Kbuild ]; then
 | |
| 		make ARCH=$2 KBUILD_HEADERS=$1 headers_$1
 | |
| 	else
 | |
| 		printf "Ignoring arch: %s\n" ${arch}
 | |
| 	fi
 | |
| }
 | |
| 
 | |
| archs=${HDR_ARCH_LIST:-$(ls ${srctree}/arch)}
 | |
| 
 | |
| for arch in ${archs}; do
 | |
| 	case ${arch} in
 | |
| 	um)        # no userspace export
 | |
| 		;;
 | |
| 	*)
 | |
| 		if [ -d ${srctree}/arch/${arch} ]; then
 | |
| 			do_command $1 ${arch}
 | |
| 		fi
 | |
| 		;;
 | |
| 	esac
 | |
| done
 |