You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1126,6 +1138,56 @@ function generate_component_function() {
1126
1138
echo" echo \"**** ${c}_clean ****END****\""
1127
1139
echo"}"
1128
1140
1141
+
# case of linux-stm32mp
1142
+
if [ "${c}"="linux-stm32mp" ];then
1143
+
echo"function ${c}_dtb {"
1144
+
echo" echo \"**** ${c}_compile ****START****\""
1145
+
echo" localpath=\$PWD"
1146
+
old_IFS=$IFS
1147
+
IFS=$'\n'
1148
+
fordin${data};
1149
+
do
1150
+
if$(echo ${d}| grep -q '@P>');then
1151
+
local_tmp_data=$(process_data ${d})
1152
+
echo" cmd \"${local_tmp_data}\""| sed "s|[[:space:]]*\$@P>||"
1153
+
echo"${local_tmp_data}"| sed "s|[[:space:]]*\$@P>| |"
1154
+
fi
1155
+
done
1156
+
echo" export BLD_PATH=\${your_build_subdir_path}"
1157
+
echo" cmd export OUTPUT_BUILD_DIR=\$PWD/../build"
1158
+
echo" export OUTPUT_BUILD_DIR=\$PWD/../build"
1159
+
local_tmp_data=" make O=\"\${OUTPUT_BUILD_DIR}\"\${PARALLEL_MAKE} st/\${linux_dtb_name}.dtb KBUILD_EXTDTS=\${externaldt_path}/\${externaldt_linux_path}"
1160
+
echo" cmd \"${local_tmp_data}\""| sed "s|[[:space:]]*\$@C>||"
1161
+
echo"${local_tmp_data} || die ${c}"| sed "s|[[:space:]]*\$@C>| |"
1162
+
IFS=$old_IFS
1163
+
echo" cd \$localpath"
1164
+
echo" echo \"**** ${c}_dtb ****END****\""
1165
+
echo"}"
1166
+
1167
+
echo"function ${c}_dtbs {"
1168
+
echo" echo \"**** ${c}_dtbs ****START****\""
1169
+
echo" localpath=\$PWD"
1170
+
old_IFS=$IFS
1171
+
IFS=$'\n'
1172
+
fordin${data};
1173
+
do
1174
+
if$(echo ${d}| grep -q '@P>');then
1175
+
local_tmp_data=$(process_data ${d})
1176
+
echo" cmd \"${local_tmp_data}\""| sed "s|[[:space:]]*\$@P>||"
1177
+
echo"${local_tmp_data}"| sed "s|[[:space:]]*\$@P>| |"
1178
+
fi
1179
+
done
1180
+
echo" export BLD_PATH=\${your_build_subdir_path}"
1181
+
echo" cmd export OUTPUT_BUILD_DIR=\$PWD/../build"
1182
+
echo" export OUTPUT_BUILD_DIR=\$PWD/../build"
1183
+
local_tmp_data=" make O=\"\${OUTPUT_BUILD_DIR}\"\${PARALLEL_MAKE} dtbs KBUILD_EXTDTS=\${externaldt_path}/\${externaldt_linux_path}"
1184
+
echo" cmd \"${local_tmp_data}\""| sed "s|[[:space:]]*\$@C>||"
1185
+
echo"${local_tmp_data} || die ${c}"| sed "s|[[:space:]]*\$@C>| |"
0 commit comments