|  | @@ -44,14 +44,21 @@
 | 
	
		
			
				|  |  |      <title>Installation of Linux API Headers</title>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <para>The Linux kernel needs to expose an Application Programming Interface
 | 
	
		
			
				|  |  | -    (API) for the system's C library (Glibc in LFS) to utilize.  This is done
 | 
	
		
			
				|  |  | +    (API) for the system's C library (Glibc in LFS) to use.  This is done
 | 
	
		
			
				|  |  |      by way of sanitizing various C header files that are shipped in the Linux
 | 
	
		
			
				|  |  |      kernel source tarball.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    <para>Install the header files:</para>
 | 
	
		
			
				|  |  | +    <para>First, make sure there are no stale files and dependencies lying around
 | 
	
		
			
				|  |  | +    from previous activity:</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<screen><userinput remap="install">make mrproper
 | 
	
		
			
				|  |  | -make headers_check
 | 
	
		
			
				|  |  | +<screen><userinput remap="install">make mrproper</userinput></screen>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    <para>Now test and extract the user-visible kernel headers from the source.
 | 
	
		
			
				|  |  | +    They are placed in an intermediate local directory and copied to the needed
 | 
	
		
			
				|  |  | +    location because the extraction process removes any existing files in 
 | 
	
		
			
				|  |  | +    the target directory.</para>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<screen><userinput remap="install">make headers_check
 | 
	
		
			
				|  |  |  make INSTALL_HDR_PATH=dest headers_install
 | 
	
		
			
				|  |  |  cp -rv dest/include/* /tools/include</userinput></screen>
 | 
	
		
			
				|  |  |  
 |