CC = gcc CFLAGS = -Wall -Werror CFLAGS += -pthread BINARIES = mtcc OBJECTS = mtcc.o all : $(BINARIES) $(OBJECTS) mtcc : $(OBJECTS) $(CC) -o $@ $^ ${CFLAGS} clean:: $(RM) $(BINARIES) $(OBJECTS)