This commit is contained in:
2023-05-02 14:31:39 +06:00
parent badc820979
commit ed6e719370
15 changed files with 233 additions and 101 deletions

View File

@@ -2,9 +2,7 @@
###### Build tasks #######
######################################
all: build_exec_dbg
rebuild_all: rebuild_kerep rebuild_imgui rebuild_imgui_node_editor embed_fonts
default: build_exec_dbg
# creates executable using profile info generated by profile
build_exec: rebuild_all # profile
@@ -64,16 +62,20 @@ fix_log:
# recompile kerep.a in the next build task
rebuild_kerep:
@cbuild/call_task.sh rebuild_kerep
@tasks/rebuild_lib.sh kerep
# recompile imgui.a in the next build task
rebuild_imgui:
@cbuild/call_task.sh rebuild_imgui
@tasks/rebuild_lib.sh imgui
rebuild_imgui_node_editor:
@cbuild/call_task.sh rebuild_imgui_node_editor
rebuild_imgui-node-editor:
@tasks/rebuild_lib.sh imgui-node-editor
rebuild_imnodes:
@tasks/rebuild_lib.sh imnodes
# writes ttf fonts fron ./fonts/ to C compressed arrays in C source files
# builds static library from font arrays definitions
embed_fonts:
@cbuild/call_task.sh embed_fonts
rebuild_all: rebuild_kerep rebuild_imgui rebuild_imgui-node-editor rebuild_imnodes embed_fonts