added cbuild

This commit is contained in:
timerix 2022-09-09 19:06:49 +06:00
parent a3c8ef6486
commit e08da5f4a7
2 changed files with 19 additions and 16 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "cbuild"]
path = cbuild
url = https://github.com/Timerix22/cbuild.git

View File

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