summaryrefslogtreecommitdiff
path: root/misc/radare2/Makefile
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2019-02-28 16:32:25 +0200
committerJari Vetoniemi <mailroxas@gmail.com>2019-02-28 16:32:48 +0200
commit50e58bdd111ae4603c30314a656f57efa9d7f16c (patch)
tree54dc7259f39951b66987e63a2abd0da6dd2d3b80 /misc/radare2/Makefile
parent423913b854a638923706efa81492fecd82caeba7 (diff)
radare2: refactor makefile
Diffstat (limited to 'misc/radare2/Makefile')
-rw-r--r--misc/radare2/Makefile35
1 files changed, 0 insertions, 35 deletions
diff --git a/misc/radare2/Makefile b/misc/radare2/Makefile
deleted file mode 100644
index b8fcdd2..0000000
--- a/misc/radare2/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-MAKEFLAGS += --no-builtin-rules
-R2_PLUGIN_PATH ?= $(shell r2 -H R2_USER_PLUGINS)
-
-# GCC 7: -Wstringop-overflow=, -Walloc-size-larger-than=, -Wduplicated-{branches,cond}
-WARNINGS := -Wall -Wextra -Wformat=2 -Wstrict-aliasing=3 -Wstrict-overflow=5 -Wstack-usage=12500 \
- -Wfloat-equal -Wcast-align -Wpointer-arith -Wchar-subscripts -Warray-bounds=2
-
-override CFLAGS ?= -g
-override CFLAGS += -std=c11 $(WARNINGS)
-
-libs = asm_fspec.so anal_fspec.so
-all: $(libs)
-
-%.so:
- $(LINK.c) -fPIC -shared $(filter %.c,$^) $(LDLIBS) -o $@
-
-asm_fspec.so: private CFLAGS += $(shell pkg-config --cflags r_anal)
-asm_fspec.so: private LDLIBS += $(shell pkg-config --libs-only-l r_anal)
-asm_fspec.so: asm_fspec.c
-
-anal_fspec.so: private CFLAGS += $(shell pkg-config --cflags r_anal)
-anal_fspec.so: private LDLIBS += $(shell pkg-config --libs-only-l r_anal)
-anal_fspec.so: anal_fspec.c
-
-install: $(libs)
- install -Dm755 $^ -t "$(R2_PLUGIN_PATH)"
-
-uninstall:
- $(RM) "$(R2_PLUGIN_PATH)"/asm_fspec.so
- $(RM) "$(R2_PLUGIN_PATH)"/anal_fspec.so
-
-clean:
- $(RM) $(libs)
-
-.PHONY: all clean install uninstall