Files
r2yara/Makefile.acr

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