CC := gcc
CPPFLAGS := -I.
CFLAGS := -std=gnu90 \
          -pedantic \
          -pedantic-errors \
          -Wall \
          -Wextra \
          -Wconversion \
          -Wstrict-prototypes \
          -Wshadow \
          -Wundef \
          -Wdouble-promotion \
          -Wno-variadic-macros

srcs := $(wildcard **/*.c)
objs := $(srcs:.c=.o)
bin := gt

all : $(bin)

clean :
	rm -f $(bin) $(objs)

.PHONY : all clean

$(bin) : $(objs)
