From e08da5f4a7dbcbe4dc1b10718835d32d1e4c2bec Mon Sep 17 00:00:00 2001 From: timerix Date: Fri, 9 Sep 2022 19:06:49 +0600 Subject: [PATCH] added cbuild --- .gitmodules | 3 +++ Makefile | 32 ++++++++++++++++---------------- 2 files changed, 19 insertions(+), 16 deletions(-) create mode 100644 .gitmodules diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..dd060e8 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "cbuild"] + path = cbuild + url = https://github.com/Timerix22/cbuild.git diff --git a/Makefile b/Makefile index 49eea86..c00ea21 100644 --- a/Makefile +++ b/Makefile @@ -1,24 +1,24 @@ -###### Building tasks ####### -build_test: - @build_scripts/build_configurations/build_test.sh - -build_test_dbg: - @build_scripts/build_configurations/build_test_dbg.sh +###### Build cbuild/default_tasks ####### +build_exec: + @cbuild/default_tasks/build_exec.sh +build_exec_dbg: + @cbuild/default_tasks/build_exec_dbg.sh 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_scripts/build_configurations/build_static_lib.sh - + @cbuild/default_tasks/build_static_lib.sh build_static_lib_dbg: - @build_scripts/build_configurations/build_static_lib_dbg.sh + @cbuild/default_tasks/build_static_lib_dbg.sh -###### Testing tasks ####### -test: build_test - @build_scripts/build_configurations/test.sh +###### Launch cbuild/default_tasks ####### +exec: build_exec + @cbuild/default_tasks/exec.sh -test_valgrind: build_test_dbg - @build_scripts/build_configurations/test_valgrind.sh +valgrind: build_exec_dbg + @cbuild/default_tasks/valgrind.sh -all: build_test +all: build_exec