This commit is contained in:
timerix 2022-09-09 22:18:09 +06:00
parent b3d460a42a
commit 8eb305b5cf
3 changed files with 28 additions and 12 deletions

View File

@ -1,15 +1,24 @@
###### Building tasks #######
build:
@build_scripts/build_configurations/build.sh
###### Build cbuild/default_tasks #######
build_exec:
@cbuild/call_task.sh build_exec
build_exec_dbg:
@cbuild/call_task.sh build_exec_dbg
build_dbg:
@build_scripts/build_configurations/build_dbg.sh
build_shared_lib:
@cbuild/call_task.sh build_shared_lib
build_shared_lib_dbg:
@cbuild/call_task.sh build_shared_lib_dbg
###### Testing tasks #######
test: build
@build_scripts/build_configurations/test.sh
build_static_lib:
@cbuild/call_task.sh build_static_lib
build_static_lib_dbg:
@cbuild/call_task.sh build_static_lib_dbg
test_valgrind: build_dbg
@build_scripts/build_configurations/test_valgrind.sh
###### Launch cbuild/default_tasks #######
exec: build_exec
@cbuild/call_task.sh exec
all: build
valgrind: build_exec_dbg
@cbuild/call_task.sh valgrind
all: build_exec

2
cbuild

@ -1 +1 @@
Subproject commit 315256694e1564200213b388170384cede255838
Subproject commit ff04da5c198cea82a7948eb882e3cc96c7b5686c

7
tasks/pre_build.sh Normal file
View File

@ -0,0 +1,7 @@
#!/bin/bash
cd kerep
make $KEREP_BUILD_TARGET
cp bin/kerep.a ../obj/
printf "${GREEN}copied ${CYAN}kerep.a\n"
cd ..