# BuildConfig/DetectWinSys.rules # Author: Patrick Baggett # Created: 1/18/2013 # # Purpose: # # Windowing system detection # # License: # # This program is free software. It comes without any warranty, to # the extent permitted by applicable law. You can redistribute it # and/or modify it under the terms of the Do What The Fuck You Want # To Public License, Version 2, as published by Sam Hocevar. See # http://sam.zoy.org/wtfpl/COPYING for more details. # This detects a default windowing system (WINSYS) based upon OS. The # user may override it by setting $WINSYS ahead of time, in which case # these rules act as a no-op ifeq ($(WINSYS),) #Windows uses...Win32 APIs ifeq ($(OS),Windows) WINSYS := Win32 endif #MacOS X uses...MacOS X APIs ifeq ($(OS),Darwin) WINSYS := MacOSX endif #Android uses...Android APIs ifeq ($(OS),Android) WINSYS := Android endif #No specific rules, so default to Xlib ifeq ($(WINSYS),) WINSYS := Xlib endif endif