29 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| inherit module_strip
 | |
| 
 | |
| inherit kernel-arch
 | |
| 
 | |
| export OS = "${TARGET_OS}"
 | |
| export CROSS_COMPILE = "${TARGET_PREFIX}"
 | |
| 
 | |
| export KERNEL_VERSION = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-abiversion')}"
 | |
| KERNEL_OBJECT_SUFFIX = ".ko"
 | |
| KERNEL_CCSUFFIX = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-ccsuffix')}"
 | |
| KERNEL_LDSUFFIX = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-ldsuffix')}"
 | |
| KERNEL_ARSUFFIX = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-arsuffix')}"
 | |
| 
 | |
| # Set TARGET_??_KERNEL_ARCH in the machine .conf to set architecture
 | |
| # specific options necessary for building the kernel and modules.
 | |
| TARGET_CC_KERNEL_ARCH ?= ""
 | |
| HOST_CC_KERNEL_ARCH ?= "${TARGET_CC_KERNEL_ARCH}"
 | |
| TARGET_LD_KERNEL_ARCH ?= ""
 | |
| HOST_LD_KERNEL_ARCH ?= "${TARGET_LD_KERNEL_ARCH}"
 | |
| TARGET_AR_KERNEL_ARCH ?= ""
 | |
| HOST_AR_KERNEL_ARCH ?= "${TARGET_AR_KERNEL_ARCH}"
 | |
| 
 | |
| KERNEL_CC = "${CCACHE}${HOST_PREFIX}gcc${KERNEL_CCSUFFIX} ${HOST_CC_KERNEL_ARCH}"
 | |
| KERNEL_LD = "${HOST_PREFIX}ld${KERNEL_LDSUFFIX} ${HOST_LD_KERNEL_ARCH}"
 | |
| KERNEL_AR = "${HOST_PREFIX}ar${KERNEL_ARSUFFIX} ${HOST_AR_KERNEL_ARCH}"
 | |
| 
 | |
| # kernel modules are generally machine specific
 | |
| PACKAGE_ARCH = "${MACHINE_ARCH}"
 | 
