23 lines
389 B
Plaintext
23 lines
389 B
Plaintext
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
|
|
|