config.mk (782B)
1 XKBCOMMON_CFLAGS := $(shell pkg-config --cflags xkbcommon) 2 XKBCOMMON_LIBS := $(shell pkg-config --libs xkbcommon) 3 4 WAYLAND_CLIENT_CFLAGS := $(shell pkg-config --cflags wayland-client) 5 WAYLAND_CLIENT_LIBS := $(shell pkg-config --libs wayland-client) 6 7 WAYLAND_CURSOR_CFLAGS := $(shell pkg-config --cflags wayland-cursor) 8 WAYLAND_CURSOR_LIBS := $(shell pkg-config --libs wayland-cursor) 9 10 CFLAGS := $(CFLAGS) $(XKBCOMMON_CFLAGS) $(WAYLAND_CLIENT_CFLAGS) $(WAYLAND_CURSOR_CFLAGS) 11 LDFLAGS := $(LDFLAGS) -lpthread $(XKBCOMMON_LIBS) $(WAYLAND_CLIENT_LIBS) $(WAYLAND_CURSOR_LIBS) 12 13 WARNINGS := -Wall -Wextra -Wpedantic -Werror -Wno-fixed-enum-extension 14 15 CFLAGS := $(CFLAGS) -std=c2x $(WARNINGS) 16 CPPFLAGS := $(CPPFLAGS) -Iinclude -D_XOPEN=700 -D_GNU_SOURCE=1 -UNDEBUG 17 LDFLAGS := $(LDFLAGS)