CC = gcc

PKG_C := $(shell pkg-config --cflags dbus-1 xft x11 2>/dev/null)
PKG_L := $(shell pkg-config --libs   dbus-1 xft x11 2>/dev/null)

ifeq ($(PKG_C),)
  $(error "Required: libdbus-1-dev libxft-dev libx11-dev")
endif

CFLAGS  = -Wall -Wextra -O2 $(PKG_C)
LDFLAGS = $(PKG_L)

BIN = orionnotify

.PHONY: all clean install
all: $(BIN)
$(BIN): orionnotify.c
	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
install: $(BIN)
	install -Dm755 $(BIN) /usr/local/bin/$(BIN)
clean:
	rm -f $(BIN)
