diff --git a/.gitmodules b/.gitmodules index b475712..cc73558 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,24 @@ [submodule "vmassembler"] path = vmassembler url = https://githacks.org/vmp2/vmassembler.git +[submodule "vmprofiler"] + path = vmprofiler + url = https://githacks.org/vmp2/vmprofiler.git +[submodule "um-hook"] + path = um-hook + url = https://githacks.org/vmp2/um-hook.git +[submodule "vmemu"] + path = vmemu + url = https://githacks.org/vmp2/vmemu.git +[submodule "vmdevirt"] + path = vmdevirt + url = https://githacks.org/vmp2/vmdevirt.git +[submodule "vmprofiler-qt"] + path = vmprofiler-qt + url = https://githacks.org/vmp2/vmprofiler-qt.git +[submodule "vmprofiler-cli"] + path = vmprofiler-cli + url = https://githacks.org/vmp2/vmprofiler-cli.git +[submodule "vmhook"] + path = vmhook + url = https://githacks.org/vmp2/vmhook.git diff --git a/CMakeLists.txt b/CMakeLists.txt index a072445..9d729ca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,28 @@ if(CMKR_ROOT_PROJECT) configure_file(cmake.toml cmake.toml COPYONLY) endif() +project(vmp2) + +# vmprofiler +set(CMKR_CMAKE_FOLDER ${CMAKE_FOLDER}) +if(CMAKE_FOLDER) + set(CMAKE_FOLDER "${CMAKE_FOLDER}/vmprofiler") +else() + set(CMAKE_FOLDER vmprofiler) +endif() +add_subdirectory(vmprofiler) +set(CMAKE_FOLDER ${CMKR_CMAKE_FOLDER}) + +# vmemu +set(CMKR_CMAKE_FOLDER ${CMAKE_FOLDER}) +if(CMAKE_FOLDER) + set(CMAKE_FOLDER "${CMAKE_FOLDER}/vmemu") +else() + set(CMAKE_FOLDER vmemu) +endif() +add_subdirectory(vmemu) +set(CMAKE_FOLDER ${CMKR_CMAKE_FOLDER}) + # vmassembler set(CMKR_CMAKE_FOLDER ${CMAKE_FOLDER}) if(CMAKE_FOLDER) diff --git a/cmake.toml b/cmake.toml index 35995ec..b7035ab 100644 --- a/cmake.toml +++ b/cmake.toml @@ -1 +1,7 @@ -[subdir.vmassembler] \ No newline at end of file +[project] +name = "vmp2" + +[subdir.vmprofiler] +[subdir.vmemu] +[subdir.vmassembler] +[subdir.vmdevirt] diff --git a/um-hook b/um-hook new file mode 160000 index 0000000..fbb3a7d --- /dev/null +++ b/um-hook @@ -0,0 +1 @@ +Subproject commit fbb3a7d0ebc54337cdacdb59f78bacf634783702 diff --git a/vmdevirt b/vmdevirt new file mode 160000 index 0000000..7fa5bb9 --- /dev/null +++ b/vmdevirt @@ -0,0 +1 @@ +Subproject commit 7fa5bb91a65f13690128d2026efcfa4a99dbad7f diff --git a/vmemu b/vmemu new file mode 160000 index 0000000..6c1680e --- /dev/null +++ b/vmemu @@ -0,0 +1 @@ +Subproject commit 6c1680e8125cbef6a8841de3887eb36346773216 diff --git a/vmhook b/vmhook new file mode 160000 index 0000000..826ba35 --- /dev/null +++ b/vmhook @@ -0,0 +1 @@ +Subproject commit 826ba35233748a3d30e706cb0fc5a7e2bef043a3 diff --git a/vmprofiler b/vmprofiler new file mode 160000 index 0000000..52d185f --- /dev/null +++ b/vmprofiler @@ -0,0 +1 @@ +Subproject commit 52d185f8c70352ced670481e57f896143d3d8527 diff --git a/vmprofiler-cli b/vmprofiler-cli new file mode 160000 index 0000000..6d31258 --- /dev/null +++ b/vmprofiler-cli @@ -0,0 +1 @@ +Subproject commit 6d312587ce7b483c10f935bd9c9cb0bf95b9dd9a diff --git a/vmprofiler-qt b/vmprofiler-qt new file mode 160000 index 0000000..51e872a --- /dev/null +++ b/vmprofiler-qt @@ -0,0 +1 @@ +Subproject commit 51e872a3448060ac4a6c9076979b6a59f5f0ca77