32 lines
		
	
	
	
		
			563 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
	
		
			563 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | #!/bin/sh | ||
|  | # Generates a small Makefile used in the root of the output | ||
|  | # directory, to allow make to be started from there. | ||
|  | # The Makefile also allow for more convinient build of external modules | ||
|  | 
 | ||
|  | # Usage | ||
|  | # $1 - Kernel src directory | ||
|  | # $2 - Output directory | ||
|  | # $3 - version | ||
|  | # $4 - patchlevel | ||
|  | 
 | ||
|  | 
 | ||
|  | cat << EOF | ||
|  | # Automatically generated by $0: don't edit | ||
|  | 
 | ||
|  | VERSION = $3 | ||
|  | PATCHLEVEL = $4 | ||
|  | 
 | ||
|  | KERNELSRC    := $1 | ||
|  | KERNELOUTPUT := $2 | ||
|  | 
 | ||
|  | MAKEFLAGS += --no-print-directory | ||
|  | 
 | ||
|  | all: | ||
|  | 	\$(MAKE) -C \$(KERNELSRC) O=\$(KERNELOUTPUT) | ||
|  | 
 | ||
|  | %:: | ||
|  | 	\$(MAKE) -C \$(KERNELSRC) O=\$(KERNELOUTPUT) \$@ | ||
|  | 
 | ||
|  | EOF | ||
|  | 
 |