CFLAGS += -I../../../../usr/include/
CFLAGS += -std=gnu99
CFLAGS += -D_GNU_SOURCE
LDFLAGS = -pthread

.PHONY: all clean

include ../lib.mk

TEST_CUSTOM_PROGS := $(OUTPUT)/logger-test
all: $(TEST_CUSTOM_PROGS)

OBJS = \
	logger.o

OBJS := $(patsubst %,$(OUTPUT)/%,$(OBJS))

$(TEST_CUSTOM_PROGS): $(OBJS)
	$(CC) -o $(TEST_CUSTOM_PROGS) $(OBJS) $(LDFLAGS)

$(OBJS): $(OUTPUT)/%.o: %.c
	$(CC) -c $^ -o $@ $(CFLAGS)

EXTRA_CLEAN := $(TEST_CUSTOM_PROGS) $(OBJS)
