25 lines
		
	
	
		
			487 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			487 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
BUILD_TYPE=RELEASE
 | 
						|
TOOLCHAIN=GCC5
 | 
						|
 | 
						|
export PACKAGES_PATH="\
 | 
						|
$(realpath edk2-platforms/Platform/Intel):\
 | 
						|
$(realpath edk2-platforms/Silicon/Intel):\
 | 
						|
$(realpath edk2-non-osi/Silicon/Intel):\
 | 
						|
$(realpath FSP)"
 | 
						|
 | 
						|
pushd edk2 >/dev/null
 | 
						|
  make -C BaseTools --jobs="$(nproc)"
 | 
						|
  source edksetup.sh --reconfig
 | 
						|
 | 
						|
  build \
 | 
						|
    -a IA32 \
 | 
						|
    -a X64 \
 | 
						|
    -b "${BUILD_TYPE}" \
 | 
						|
    -t "${TOOLCHAIN}" \
 | 
						|
    -p KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc
 | 
						|
popd >/dev/null
 |