52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | #!/bin/sh | ||
|  | 
 | ||
|  | echo "/* Automatically generated by configure - do not modify */" | ||
|  | echo "#include \"../config-host.h\"" | ||
|  | 
 | ||
|  | while read line; do | ||
|  | 
 | ||
|  | case $line in | ||
|  |  CONFIG_*=y) # configuration | ||
|  |     name=${line%=*} | ||
|  |     echo "#define $name 1" | ||
|  |     ;; | ||
|  |  CONFIG_*=*) # configuration | ||
|  |     name=${line%=*} | ||
|  |     value=${line#*=} | ||
|  |     echo "#define $name $value" | ||
|  |     ;; | ||
|  |  TARGET_ARCH=*) # configuration | ||
|  |     target_arch=${line#*=} | ||
|  |     arch_name=`echo $target_arch | tr '[:lower:]' '[:upper:]'` | ||
|  |     echo "#define TARGET_ARCH \"$target_arch\"" | ||
|  |     echo "#define TARGET_$arch_name 1" | ||
|  |     ;; | ||
|  |  TARGET_BASE_ARCH=*) # configuration | ||
|  |     target_base_arch=${line#*=} | ||
|  |     if [ "$target_base_arch" != "$target_arch" ]; then | ||
|  |       base_arch_name=`echo $target_base_arch | tr '[:lower:]' '[:upper:]'` | ||
|  |       echo "#define TARGET_$base_arch_name 1" | ||
|  |     fi | ||
|  |     ;; | ||
|  |  TARGET_XML_FILES=*) | ||
|  |     # do nothing | ||
|  |     ;; | ||
|  |  TARGET_ABI_DIR=*) | ||
|  |     # do nothing | ||
|  |     ;; | ||
|  |  TARGET_ARCH2=*) | ||
|  |     # do nothing | ||
|  |     ;; | ||
|  |  TARGET_*=y) # configuration | ||
|  |     name=${line%=*} | ||
|  |     echo "#define $name 1" | ||
|  |     ;; | ||
|  |  TARGET_*=*) # configuration | ||
|  |     name=${line%=*} | ||
|  |     value=${line#*=} | ||
|  |     echo "#define $name $value" | ||
|  |     ;; | ||
|  | esac | ||
|  | 
 | ||
|  | done # read |