$OpenBSD: patch-Makefile,v 1.2 2005/07/22 19:32:17 fgsch Exp $
--- Makefile.orig	Wed May 19 18:23:50 2004
+++ Makefile	Wed Jul 13 16:34:00 2005
@@ -1,7 +1,7 @@
 PREFIX = /usr/local
 BINDIR = ${PREFIX}/bin
 
-X11PREFIX = /usr/X11R6
+X11PREFIX = ${X11BASE}
 
 CFLAGS += -I${X11PREFIX}/include `imlib2-config --cflags` `pkg-config xft --cflags` -g -pedantic -Wall
 LDFLAGS += -L${X11PREFIX}/lib -lX11 -lm `imlib2-config --libs` `pkg-config xft --libs`
@@ -17,11 +17,15 @@ EXESUFFIX =
 
 SOURCES = skippy.c wm.c dlist.c mainwin.c clientwin.c layout.c focus.c config.c tooltip.c
 HEADERS = skippy.h wm.h dlist.h mainwin.h clientwin.h layout.h focus.h config.h tooltip.h
+OBJECTS = ${SOURCES:.c=.o}
 
 all: skippy${EXESUFFIX}
 
-skippy${EXESUFFIX}: Makefile ${SOURCES} ${HEADERS}
-	gcc ${CFLAGS} -o skippy${EXESUFFIX} ${SOURCES} ${LDFLAGS}
+.c.o:
+	${CC} ${CFLAGS} -c $<
+
+skippy${EXESUFFIX}: Makefile ${OBJECTS} ${HEADERS}
+	${CC} ${CFLAGS} -o skippy${EXESUFFIX} ${SOURCES} ${LDFLAGS}
 
 clean:
 	rm -f skippy${EXESUFFIX}
