mirror of
https://github.com/radareorg/r2yara.git
synced 2026-11-07 06:36:02 -10:00
31 lines
576 B
Makefile
31 lines
576 B
Makefile
include config.mk
|
|
ifeq ($(USE_YARAX),1)
|
|
CFLAGS+=USE_YARAX=1
|
|
YARADEP=yara-x/target/release/libyara_x.rlib
|
|
else
|
|
YARADEP=
|
|
endif
|
|
|
|
all clean user-install install symstall user-uninstall uninstall: $(YARADEP)
|
|
$(MAKE) -C src $@
|
|
|
|
ifeq ($(USE_YARAX),1)
|
|
yara-x/target/release/libyara_x.rlib:
|
|
$(MAKE) yarax
|
|
endif
|
|
|
|
fmt:
|
|
clang-format-radare2 src/*.c yara-r2-module/src/*.c
|
|
|
|
mrproper: clean
|
|
rm -f config.mk
|
|
|
|
yarax: yara-x
|
|
cd yara-x && cargo build -r
|
|
cd yara-x/capi && cargo build -r
|
|
|
|
yara-x:
|
|
git clone https://github.com/VirusTotal/yara-x
|
|
|
|
RULESDIR=$(R2PM_USRPLUGIN_DIR)/rules-yara3
|