2017-05-16 10:10:00 +00:00
|
|
|
CC = gcc
|
|
|
|
RM = rm
|
2017-05-16 13:58:06 +00:00
|
|
|
CFLAGS = -I. -Wall -g -O3 -I../src
|
2017-05-16 10:10:00 +00:00
|
|
|
LFLAGS_LIB = ../src/libmachinarium.a -pthread -lssl -lcrypto
|
|
|
|
LFLAGS = $(LFLAGS_LIB)
|
2017-06-06 14:32:09 +00:00
|
|
|
EXAMPLES = benchmark_csw benchmark_channel benchmark_queue
|
2017-05-16 10:10:00 +00:00
|
|
|
all: clean $(EXAMPLES)
|
2017-05-19 12:59:05 +00:00
|
|
|
benchmark_csw:
|
|
|
|
$(CC) $(CFLAGS) benchmark_csw.c $(LFLAGS) -o benchmark_csw
|
|
|
|
benchmark_channel:
|
|
|
|
$(CC) $(CFLAGS) benchmark_channel.c $(LFLAGS) -o benchmark_channel
|
2017-06-06 14:32:09 +00:00
|
|
|
benchmark_queue:
|
|
|
|
$(CC) $(CFLAGS) benchmark_queue.c $(LFLAGS) -o benchmark_queue
|
2017-05-16 10:10:00 +00:00
|
|
|
clean:
|
|
|
|
$(RM) -f $(EXAMPLES)
|