+-include Makefile.conf
+
+## CONFIGURATION SETTINGS
+# user customizable stuf
+# you may override this in Makefile.conf or the environment
+BUILD ?= debug
+# or: release
+OS ?= $(shell uname)
+# or: Linux, Win32, Darwin
+CFLAGS ?=
+CXXFLAGS ?=
+CPPFLAGS ?=
+LIBS ?=
+RADIANT_ABOUTMSG ?= Custom build
+CC ?= gcc
+CXX ?= g++
+LDD ?= ldd # nothing on Win32
+FIND ?= find
+RANLIB ?= ranlib
+AR ?= ar
+MKDIR ?= mkdir -p
+CP ?= cp
+CP_R ?= $(CP) -r
+RM_R ?= $(RM) -r
+PKGCONFIG ?= pkg-config
+TEE_STDERR ?= | tee /dev/stderr
+CPPFLAGS_GLIB ?= `$(PKGCONFIG) glib-2.0 --cflags`
+LIBS_GLIB ?= `$(PKGCONFIG) glib-2.0 --libs-only-L` `pkg-config glib-2.0 --libs-only-l`
+CPPFLAGS_XML ?= `$(PKGCONFIG) libxml-2.0 --cflags`
+LIBS_XML ?= `$(PKGCONFIG) libxml-2.0 --libs-only-L` `pkg-config libxml-2.0 --libs-only-l`
+CPPFLAGS_PNG ?= `$(PKGCONFIG) libpng --cflags`
+LIBS_PNG ?= `$(PKGCONFIG) libpng --libs-only-L` `pkg-config libpng --libs-only-l`
+CPPFLAGS_GTK ?= `$(PKGCONFIG) gtk+-2.0 --cflags`
+LIBS_GTK ?= `$(PKGCONFIG) gtk+-2.0 --libs-only-L` `pkg-config gtk+-2.0 --libs-only-l`
+CPPFLAGS_GTKGLEXT ?= `$(PKGCONFIG) gtkglext-1.0 --cflags`
+LIBS_GTKGLEXT ?= `$(PKGCONFIG) gtkglext-1.0 --libs-only-L` `pkg-config gtkglext-1.0 --libs-only-l`
+CPPFLAGS_GL ?=
+LIBS_GL ?= -lGL # -lopengl32 on Win32
+CPPFLAGS_DL ?=
+LIBS_DL ?= -ldl # nothing on Win32
+CPPFLAGS_ZLIB ?=
+LIBS_ZLIB ?= -lz
+DEPEND_ON_MAKEFILE ?= yes
+
+# alias mingw32 OSes