27 lines
577 B
Makefile
27 lines
577 B
Makefile
R2_USER_PLUGINS=$(shell r2 -H R2_USER_PLUGINS)
|
|
PWD=$(shell pwd)
|
|
R2PM_BINDIR=$(shell r2pm -H R2PM_BINDIR)
|
|
|
|
ifeq ($(R2PM_BINDIR),)
|
|
FATAL ERROR
|
|
endif
|
|
|
|
all:
|
|
python3 main.py || $(MAKE) deps
|
|
|
|
deps:
|
|
python -m pip install -r requirements.txt
|
|
|
|
vectordb:
|
|
git clone https://github.com/kagisearch/vectordb
|
|
cd vectordb && python setup.py build
|
|
|
|
install user-install:
|
|
ln -fs $(PWD)/main.py $(R2_USER_PLUGINS)/r2ai.py
|
|
ln -fs $(PWD)/main.py $(R2PM_BINDIR)/r2ai
|
|
$(MAKE) -C native/cxx user-uninstall
|
|
|
|
uninstall user-uninstall:
|
|
rm -f $(R2_USER_PLUGINS)/r2ai.py
|
|
rm -f $(R2PM_BINDIR)/r2ai
|