--- libnsfb-0.1.0/Makefile +++ libnsfb-0.1.0/Makefile @@ -23,10 +23,18 @@ NSFB_XCB_PKG_NAMES := xcb xcb-icccm xcb-image xcb-keysyms xcb-atom # determine which surface handlers can be compiled based upon avalable library +ifeq ($(WITH_VNC),yes) $(eval $(call pkg_config_package_available,NSFB_VNC_AVAILABLE,libvncserver)) +endif +ifeq ($(WITH_SDL),yes) $(eval $(call pkg_config_package_available,NSFB_SDL_AVAILABLE,sdl)) +endif +ifeq ($(WITH_XCB),yes) $(eval $(call pkg_config_package_available,NSFB_XCB_AVAILABLE,$(NSFB_XCB_PKG_NAMES))) +endif +ifeq ($(WITH_WLD),yes) $(eval $(call pkg_config_package_available,NSFB_WLD_AVAILABLE,wayland-client)) +endif # surfaces not detectable via pkg-config NSFB_ABLE_AVAILABLE := no