LIB = libskykit.a

CC     = gcc
CFLAGS = -Wall -Wextra -O2 \
         $(shell pkg-config --cflags x11 xft fontconfig 2>/dev/null)

OBJ = skykit.o

$(LIB): $(OBJ)
	ar rcs $@ $^

skykit.o: skykit.c skykit.h
	$(CC) $(CFLAGS) -c -o $@ skykit.c

install: $(LIB)
	install -Dm644 skykit.h /usr/local/include/skykit.h
	install -Dm644 $(LIB)   /usr/local/lib/$(LIB)

clean:
	rm -f $(OBJ) $(LIB)

.PHONY: install clean
