1--- Makefile
2+++ Makefile
3@@ -8,7 +8,7 @@
4 PROTO_XDG_CLIENT_C = ${PROTO_DIR}/xdg-shell-protocol.c
5
6 PKG_CFLAGS != $(PKG_CONFIG) --cflags wayland-client pixman-1 2>/dev/null || :
7-PKG_LIBS != $(PKG_CONFIG) --libs wayland-client pixman-1 2>/dev/null || :
8+PKG_LIBS != $(PKG_CONFIG) --libs wayland-client pixman-1 libdrm fontconfig wld 2>/dev/null || :
9
10 CFLAGS ?= -O2 -g
11 CFLAGS += -std=c99 -Wall -Wextra -Wpedantic
12@@ -43,10 +43,10 @@
13 swiv.o: ${PROTO_XDG_CLIENT_H}
14
15 .c.o:
16- ${CC} ${CFLAGS} ${CPPFLAGS} -c -o $@ $<
17+ ${CC} ${CFLAGS} ${PKG_CFLAGS} ${CPPFLAGS} -c -o $@ $<
18
19 swiv: $(OBJECTS)
20- ${CC} ${LDFLAGS} -o $@ ${OBJECTS} ${LDLIBS}
21+ ${CC} ${LDFLAGS} -o $@ ${OBJECTS} ${LDLIBS} ${PKG_LIBS} ${PKG_CFLAGS}
22
23 clean:
24 rm -f $(OBJECTS) swiv ${PROTO_XDG_CLIENT_H} ${PROTO_XDG_CLIENT_C}