$OpenBSD: patch-Makefile,v 1.6 2021/02/04 11:38:32 cwen Exp $
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -1,27 +1,27 @@
-prefix = /usr/local
+prefix = ${PREFIX}
 BINDIR = $(prefix)/bin
 MANDIR = $(prefix)/man
-ETCDIR = $(prefix)/etc
+ETCDIR = $(prefix)/share/wmmenu
 
-# comment to get the old, Xpm-only, version
-GDKPIXBUF2 = 1
+XROOT = ${X11BASE}
+DAROOT = ${LOCALBASE}
 
 # If you want to use gdk-pixbuf-2.0, pass GDKPIXBUF2=1 to make command
-ifdef GDKPIXBUF2
-PIXBUF_CFG = pkg-config gdk-pixbuf-xlib-2.0
+.if GDKPIXBUF2
+PIXBUF_CFG != pkg-config gdk-pixbuf-xlib-2.0
 PIXBUF_DEF = -DWITH_GDKPIXBUF
-PIXBUF_INC := $(shell $(PIXBUF_CFG) --cflags)
-PIXBUF_LIB := -rdynamic -L$(shell $(PIXBUF_CFG) --variable=prefix)/lib -lgdk_pixbuf_xlib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0
-endif
+PIXBUF_INC != pkg-config --cflags gdk-pixbuf-xlib-2.0
+PIXBUF_LIB != pkg-config --libs gdk-pixbuf-xlib-2.0
+.endif
 
-CC = gcc #-g
-CFLAGS = -pipe -O2
-CPPFLAGS = -MMD -ansi -pedantic -Wall
-INCDIRS = $(PIXBUF_INC)
+CFLAGS += $(INCDIRS) $(DEFINES)
+INCDIRS != pkg-config --cflags dockapp
+INCDIRS += -I$(DAROOT)/include -I$(XROOT)/include $(PIXBUF_INC)
 DEFINES = -DETCDIR='"$(ETCDIR)"' $(PIXBUF_DEF)
-LDFLAGS = -s
-LIBDIRS = $(PIXBUF_LIB)
-LDLIBS = -ldockapp -lXpm -lXext -lX11 -lm
+LIBDIRS != pkg-config --libs-only-L dockapp
+LIBDIRS += $(PIXBUF_LIB) 
+LDLIBS != pkg-config --libs-only-l dockapp
+LDLIBS += -lXpm -lXext -lX11 -lm
 
 MKDIRHIER = mkdir -p
 MAN1DIR = $(MANDIR)/man1
@@ -56,4 +56,3 @@ clean :
 	$(RM) *.o *.d core tags $(PRGS)
 
 # dependencies -- do not change lines below
--include *.d
