CC = gcc PKG_C := $(shell pkg-config --cflags x11 xfixes xft 2>/dev/null) PKG_L := $(shell pkg-config --libs x11 xfixes xft 2>/dev/null) ifeq ($(PKG_C),) $(error "Required: libx11-dev libxfixes-dev libxft-dev") endif CFLAGS = -Wall -Wextra -O2 $(PKG_C) LDFLAGS = $(PKG_L) BIN = orionclip .PHONY: all clean install all: $(BIN) $(BIN): orionclip.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) install: $(BIN) install -Dm755 $(BIN) /usr/local/bin/$(BIN) clean: rm -f $(BIN)