diff options
author | Vincent Sanders <vincent.sanders@collabora.co.uk> | 2013-03-21 18:05:54 +0000 |
---|---|---|
committer | Vincent Sanders <vincent.sanders@collabora.co.uk> | 2013-03-21 18:05:54 +0000 |
commit | f75a698b15f978c854cc424ee79a38e157165091 (patch) | |
tree | 675badfbfadf62498370333cab889f7bb5cea41e /Makefile | |
parent | 4b1e1482c42b31277acf96377013e716521982aa (diff) | |
download | libnsfb-f75a698b15f978c854cc424ee79a38e157165091.tar.gz libnsfb-f75a698b15f978c854cc424ee79a38e157165091.tar.bz2 |
initial wayland surface connection
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -18,15 +18,21 @@ WARNFLAGS := -Wall -Wextra -Wundef -Wpointer-arith -Wcast-align \ -Wmissing-declarations -Wnested-externs -Werror -pedantic \ -Wno-overlength-strings # For nsglobe.c CFLAGS := -g -std=c99 -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112L \ - -I$(CURDIR)/include/ -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS) + -I$(CURDIR)/include/ -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS) -Wno-error NSFB_XCB_PKG_NAMES := xcb xcb-icccm xcb-image xcb-keysyms xcb-atom +# determine which surface handlers can be compiled based upon avalable library $(eval $(call pkg_config_package_available,NSFB_VNC_AVAILABLE,libvncserver)) $(eval $(call pkg_config_package_available,NSFB_SDL_AVAILABLE,sdl)) $(eval $(call pkg_config_package_available,NSFB_XCB_AVAILABLE,$(NSFB_XCB_PKG_NAMES))) $(eval $(call pkg_config_package_available,NSFB_WLD_AVAILABLE,wayland-client)) +# surfaces not detectable via pkg-config +NSFB_ABLE_AVAILABLE := no +NSFB_LINUX_AVAILABLE := yes + +# Flags and setup for each support library ifeq ($(NSFB_SDL_AVAILABLE),yes) $(eval $(call pkg_config_package_add_flags,sdl,CFLAGS)) $(eval $(call pkg_config_package_add_flags,sdl,TESTCFLAGS,TESTLDFLAGS)) |