cbuild updated

This commit is contained in:
2023-02-13 21:52:45 +06:00
parent cdcd18ea66
commit 9aee4065a8
8 changed files with 129 additions and 38 deletions

4
tasks/clean_additions.sh Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/bash
myprint "${WHITE}deleting .kerep_rebuild.tmp"
rm -rf .kerep_rebuild.tmp

View File

@@ -1,13 +1,17 @@
#!/bin/bash
if [ ! -f "kerep/bin/kerep.a" ] || [ -f .rebuild_kerep ]
then
# check if kerep static lib exists or kerep_rebuild task was executed
if [ ! -f "$OBJDIR/libs/kerep.a" ] || [ -f .rebuild_kerep.tmp ]; then
[[ -z "$KEREP_BUILD_TASK" ]] && error "KEREP_BUILD_TASK is empty"
myprint "${BLUE}making kerep task <$KEREP_BUILD_TASK>"
cd kerep
if ! make "$KEREP_BUILD_TASK"; then
exit 1
fi
cd ..
rm -rf .rebuild_kerep
cp kerep/bin/kerep.a $OBJDIR/libs/
myprint "${GREEN}copied ${CYAN}kerep.a"
rm .rebuild_kerep.tmp
fi
cp kerep/bin/kerep.a obj/
printf "${GREEN}copied ${CYAN}kerep.a\n"

View File

@@ -1,3 +1,3 @@
#!/bin/bash
touch .rebuild_kerep
printf "kerep.a will be rebuilt in the next build task"
touch .rebuild_kerep.tmp
myprint "${YELLOW}kerep.a will be rebuilt in the next build task"