CFLAGS := $(shell pkg-config --cflags glib-2.0) -std=c99
LDFLAGS := $(shell pkg-config --libs glib-2.0)
CC := gcc

CFLAGS += -DINCLUDE_TESTS

.SUFFIX:

.DEFAULT_GOAL:=all

%.a:
	-rm -f $@
	ar crv $@ $^

%.o: %.c
	$(CC) $(CFLAGS) -c -o $@ $<

clean:
	-rm -f $(OUTPUTS)