diff --git a/config.mk b/config.mk index 9a62dcc..605008c 100644 --- a/config.mk +++ b/config.mk @@ -1,3 +1,17 @@ +OS := $(shell uname -o) +ifeq ($(OS), GNU/Linux) + X11INC = /usr/include/X11 + X11LIB = /usr/lib/X11 +else ifeq ($(OS), FreeBSD) + X11INC = /usr/local/include + X11LIB = /usr/local/lib + XFTINC = -I${X11INC}/freetype2 +else ifeq ($(OS), OpenBSD) + X11INC = /usr/X11R6/include + X11LIB = /usr/X11R6/lib + XFTINC = -I/usr/include/freetype2 +endif + # paths PREFIX = /usr/local MANPREFIX = ${PREFIX}/share/man @@ -8,10 +22,6 @@ ifeq ('',$(VERSION)) VERSION := $(shell git describe) endif -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib - -XFTINC = -I/usr/include/freetype2 XFTLIBS = -lXft # Xinerama, comment if you don't want it