odyssey/third_party/machinarium/benchmark/Makefile

16 lines
560 B
Makefile

CC = gcc
RM = rm
CFLAGS = -I. -Wall -g -O3 -I../sources
LFLAGS_LIB = ../sources/libmachinarium.a -pthread -lssl -lcrypto
LFLAGS = $(LFLAGS_LIB)
EXAMPLES = benchmark_csw benchmark_channel benchmark_channel_shared
all: clean $(EXAMPLES)
benchmark_csw:
$(CC) $(CFLAGS) benchmark_csw.c $(LFLAGS) -o benchmark_csw
benchmark_channel:
$(CC) $(CFLAGS) benchmark_channel.c $(LFLAGS) -o benchmark_channel
benchmark_channel_shared:
$(CC) $(CFLAGS) benchmark_channel_shared.c $(LFLAGS) -o benchmark_channel_shared
clean:
$(RM) -f $(EXAMPLES)