SRCS = $(wildcard *.c) PROGS = $(patsubst %.c,%,$(SRCS)) #CFLAGS = -g -lpthread -std=c11 CFLAGS = -g -lpthread CC=/usr/local/gcc/6.2/bin/gcc CC=/usr/local/gcc/5.4/bin/gcc CC=/usr/local/gcc/5.2/bin/gcc CC=/usr/local/gcc/4.9.0/bin/gcc CC=/usr/bin/gcc # old CC=/usr/local/gcc/6.3/bin/gcc CC=/usr/bin/gcc # old all: $(PROGS) %: %.c $(CC) $(CFLAGS) -o $@ $< clean: rm $(PROGS)