Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
#!/bin/bash
# Script to convert defines in compiler option in to C's defines
# Should be executed in make file and it take ccflags-y as the
# compiler options. The content will be redirected to the first arguement.

echo "#ifndef __SSV_MOD_CONF_H__" > $1
echo "#define __SSV_MOD_CONF_H__" >> $1

for flag in ${ccflags-y}; do
	if [[ "$flag" =~ ^-D.* ]]; then
		#def=${flag//-D/}
		def=${flag:2}
		echo "#ifndef $def" >> $1
		echo "#define $def" >> $1
		echo "#endif" >> $1
	fi
done

echo "#define __must_check" >> $1
echo "#define __devinit" >> $1
echo "#define __devexit" >> $1
echo "#define __init" >> $1
echo "#define __exit" >> $1

echo "#endif // __SSV_MOD_CONF_H__" >> $1