CC= gcc CFLAGS= -g -Wall -O2 -march=native OBJS= ../benchmark/benchmark.o ../runit/runlib.o test.o DFLAGS= INCLUDES= -I../benchmark -I../runit -I../../../../.. LIBS= .SUFFIXES:.c .o .c.o: $(CC) -std=gnu11 -DNDEBUG -c $(INCLUDES) $(CFLAGS) $(DFLAGS) $< -o $@ all:test test:$(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) cleanlocal: rm -f *.o a.out *~ test clean:cleanlocal