BIN = rigel CC = gcc CFLAGS = -Wall -Wextra -O2 \ $(shell pkg-config --cflags x11 xft fontconfig 2>/dev/null) \ -I../skykit LIBS = $(shell pkg-config --libs x11 xft fontconfig 2>/dev/null) \ -lX11 -lXft -lfontconfig SKYKIT = ../skykit/libskykit.a $(BIN): rigel.c $(SKYKIT) $(CC) $(CFLAGS) -o $@ rigel.c $(SKYKIT) $(LIBS) $(SKYKIT): $(MAKE) -C ../skykit clean: rm -f $(BIN) .PHONY: clean