clean up pico-serprog for release

moved cmake files into a separate build directory.
this can just be deleted for the source release.

might as well use cmake for the actual build too.
that makes repeated builds faster for some reason.

Signed-off-by: Riku Viitanen <riku.viitanen@protonmail.com>
This commit is contained in:
Riku Viitanen
2023-09-11 01:01:27 +03:00
parent 34d3629ebf
commit 7dc8632514
2 changed files with 8 additions and 6 deletions
+2
View File
@@ -169,6 +169,8 @@ purge_files()
err "purge_files rm-rf2: can't purge .git files/directories"
rm -Rf cbutils || err "purge_files: can't remove ${srcdir}/cbutils/"
rm -Rf elf || err "purge_files: can't remove ${srcdir}/elf/"
rm -Rf util-fw/rp2040/pico-serprog/build
|| err "purge_files: can't remove pico-serprog/build"
)
}
+6 -6
View File
@@ -51,14 +51,14 @@ main()
buildrom()
{
board=${1}
(cd ${src_dir}; cmake -DPICO_BOARD="${board}" \
-DPICO_SDK_PATH="${sdk_dir}" "${src_dir}" || \
err "can't cmake ${src_dir}")
make -C ${src_dir} clean
make -C ${src_dir}
mv ${src_dir}/pico_serprog.uf2 \
cmake -DPICO_BOARD="${board}" -DPICO_SDK_PATH="${sdk_dir}" \
-B "${src_dir}/build" "${src_dir}" \
|| err "can't cmake ${src_dir}"
cmake --build "${src_dir}/build"
mv ${src_dir}/build/pico_serprog.uf2 \
${serprog_release_dir}/serprog_${board}.uf2 \
|| err "${board} serprog build failed!"
printf "output to ${serprog_release_dir}/serprog_${board}.uf2\n"
}
main $@