Skip to content

Commit 9ae43be

Browse files
committed
WARP next WIP
- Scuffed FFI - Scuffed Sidebar UI - Some misc fixes
1 parent d4aabea commit 9ae43be

32 files changed

+2747
-1976
lines changed

plugins/warp/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ file(GLOB_RECURSE PLUGIN_SOURCES CONFIGURE_DEPENDS
2121
${PROJECT_SOURCE_DIR}/Cargo.toml
2222
${PROJECT_SOURCE_DIR}/src/*.rs)
2323

24+
# Add UI plugin.
25+
if(NOT HEADLESS)
26+
add_subdirectory(ui)
27+
endif()
28+
2429
if(CMAKE_BUILD_TYPE MATCHES Debug)
2530
set(TARGET_DIR ${PROJECT_BINARY_DIR}/target/debug)
2631
set(CARGO_OPTS --target-dir=${PROJECT_BINARY_DIR}/target)

plugins/warp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ tempdir = { version = "0.3.7", optional = true }
2626

2727
[dev-dependencies]
2828
criterion = "0.5.1"
29-
insta = { version = "1.38.0", features = ["yaml"] }
29+
insta = { version = "1.42", features = ["yaml"] }
3030

3131
[features]
3232
default = ["sigem"]

plugins/warp/src/bin/sigem.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ use walkdir::WalkDir;
1616
use warp::signature::Data;
1717
use warp_ninja::cache::{cached_type_references, register_cache_destructor};
1818

19+
// TODO: Move sigem to another repository. This is so that the seperation between warp plugin and sigem is clear.
20+
// TODO: It is expected that people build there own tools on top of warp.
21+
1922
#[derive(Parser, Debug)]
2023
#[command(about, long_about)]
2124
/// A simple CLI utility to generate WARP signature files headlessly using Binary Ninja.

0 commit comments

Comments
 (0)