 c95fa08a3e
			
		
	
	
	c95fa08a3e
	
	
	
		
			
			No architectures uses include/asm-$ARCH now. So drop check for location of include files Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Michal Marek <mmarek@suse.cz>
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			512 B
			
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			512 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=$(ls ${srctree}/arch)
 | |
| 
 | |
| for arch in ${archs}; do
 | |
| 	case ${arch} in
 | |
| 	um)        # no userspace export
 | |
| 		;;
 | |
| 	cris)      # headers export are known broken
 | |
| 		;;
 | |
| 	*)
 | |
| 		if [ -d ${srctree}/arch/${arch} ]; then
 | |
| 			do_command $1 ${arch}
 | |
| 		fi
 | |
| 		;;
 | |
| 	esac
 | |
| done
 | |
| 
 | |
| 
 |