$NetBSD: patch-native_Makefile,v 1.5 2025/04/17 16:06:22 adam Exp $ Add support for anything like Linux. Link against libunicorn. --- native/Makefile.orig 2025-04-15 17:07:28.000000000 +0000 +++ native/Makefile @@ -1,14 +1,7 @@ UNAME := $(shell uname) ifeq ($(UNAME), Darwin) LIB_ANGR_NATIVE=angr_native.dylib -endif -ifeq ($(UNAME), FreeBSD) - LIB_ANGR_NATIVE=angr_native.so -endif -ifeq ($(UNAME), Linux) - LIB_ANGR_NATIVE=angr_native.so -endif -ifeq ($(UNAME), OpenBSD) +else LIB_ANGR_NATIVE=angr_native.so endif @@ -27,7 +20,7 @@ CFLAGS += -I vendor LDFLAGS += -L "${PYVEX_LIB_PATH}" -shared OBJS := log.o unicorn_dynamic.o -LDLIBS := -lpyvex +LDLIBS := -lpyvex -lunicorn ifeq ($(UNAME), Darwin) LDFLAGS += -Wl,-rpath,"${PYVEX_LIB_PATH}" endif