diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2019-07-13 11:02:37 +0100 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2019-07-13 11:02:37 +0100 |
commit | f357024377435d2b2343f283b900979c307d6a36 (patch) | |
tree | da7d98a789ef59af7bb8b47e252a7d5803071c10 /Makefile | |
parent | 81ae6d8bc64651e717c2a9c2cfc1a3099d0945b7 (diff) | |
download | imv-f357024377435d2b2343f283b900979c307d6a36.tar.gz |
Make window system configurable
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -14,7 +14,7 @@ INSTALL_PROGRAM ?= install -m 0755 override CFLAGS += -std=c99 -W -Wall -Wpedantic -Wextra $(shell pkg-config --cflags pangocairo) override CPPFLAGS += -D_XOPEN_SOURCE=700 -override LIBS := -lwayland-client -lwayland-egl -lEGL -lGL -lpthread -lxkbcommon $(shell pkg-config --libs pangocairo) +override LIBS := -lGL -lpthread -lxkbcommon $(shell pkg-config --libs pangocairo) BUILDDIR ?= build TARGET := $(BUILDDIR)/imv @@ -34,8 +34,12 @@ SOURCES += src/list.c SOURCES += src/log.c SOURCES += src/navigator.c SOURCES += src/viewport.c -SOURCES += src/window.c -SOURCES += src/xdg-shell-protocol.c + +ifeq ($(WINDOWS),wayland) + SOURCES += src/wl_window.c + SOURCES += src/xdg-shell-protocol.c + override LIBS += -lwayland-client -lwayland-egl -lEGL +endif # Add backends to build as configured ifeq ($(BACKEND_FREEIMAGE),yes) |