From 1faee75ed16de08b6b1aadedad56f68e08b2376f Mon Sep 17 00:00:00 2001 From: Kristofer M White Date: Sun, 9 Dec 2012 19:35:40 -0600 Subject: [PATCH] Adding platform checks to config.mk --- config.mk | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) 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