$OpenBSD: patch-pyvex_c_Makefile,v 1.4 2021/03/31 18:12:19 jasper Exp $

- Don't overwrite CFLAGS
- Force use of shared libraries

Index: pyvex_c/Makefile
--- pyvex_c/Makefile.orig
+++ pyvex_c/Makefile
@@ -33,18 +33,17 @@ sq = $(subst $(sp),?,$1)
 CC?=gcc
 AR=ar
 INCFLAGS=-I "$(VEX_INCLUDE_PATH)"
-CFLAGS=-g -O2 -Wall -shared -fPIC -std=c99 $(INCFLAGS)
 
 OBJECTS=pyvex.o logging.o analysis.o postprocess.o
 HEADERS=pyvex.h
 
-all: $(LIBRARY_FILE) $(STATIC_LIBRARY_FILE)
+all: $(LIBRARY_FILE)
 
 %.o: %.c
 	$(CC) -c $(CFLAGS) $<
 
-$(LIBRARY_FILE): $(OBJECTS) $(HEADERS) $(call sq,$(VEX_LIB_PATH)/libvex.a)
-	$(CC) $(CFLAGS) -o $(LIBRARY_FILE) $(OBJECTS) "$(VEX_LIB_PATH)/libvex.a" $(LDFLAGS)
+$(LIBRARY_FILE): $(OBJECTS) $(HEADERS)
+	$(CC) $(CFLAGS) -o $(LIBRARY_FILE) $(OBJECTS) $(LDFLAGS)
 
 $(STATIC_LIBRARY_FILE): $(OBJECTS) $(HEADERS) $(call sq,$(VEX_LIB_PATH)/libvex.a)
 	$(AR) rcs $(STATIC_LIBRARY_FILE) $(OBJECTS)
