benchmarks compiles with clang
[c11concurrency-benchmarks.git] / mabain / binaries / Makefile
1 CPP=clang++
2
3 all: mbc
4
5 CFLAGS  = -I. -I../src -I../src/util -Wall -Werror -g -O3 -c -std=c++11
6 LDFLAGS = -lpthread -lreadline -lncurses -L../src -lmabain
7
8 mbc: mbc.cpp expr_parser.h expr_parser.cpp hexbin.h hexbin.cpp
9         $(CPP) $(CFLAGS) mbc.cpp
10         $(CPP) $(CFLAGS) expr_parser.cpp
11         $(CPP) $(CFLAGS) hexbin.cpp
12         $(CPP) mbc.o expr_parser.o hexbin.o -o mbc $(LDFLAGS)
13
14 build: mbc
15
16 clean:
17         -rm -f *.o mbc