X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11concurrency-benchmarks.git;a=blobdiff_plain;f=gdax-orderbook-hpp%2Fdemo%2FMakefile;h=50b03b7715708b18de3df99db873299199266898;hp=40738b6472c6af6f049d4b3a9e5ffd0eb6f17dd5;hb=0ebd0dbf0643080d350d6289f1f580bb16e0f5f7;hpb=32d8f54aacadd68443a71559a4f01e4533d2213f diff --git a/gdax-orderbook-hpp/demo/Makefile b/gdax-orderbook-hpp/demo/Makefile index 40738b6..50b03b7 100644 --- a/gdax-orderbook-hpp/demo/Makefile +++ b/gdax-orderbook-hpp/demo/Makefile @@ -23,37 +23,13 @@ demo: demo.cpp ../gdax-orderbook.hpp \ | dependencies/libcds-2.3.2/build-release/bin/libcds.so \ dependencies/rapidjson-1.1.0 \ dependencies/websocketpp-0.7.0 - g++ demo.cpp -std=c++11 -o demo $(INCDIRS) -L $(CDSLIBDIR) $(LIBS) + ../../clang++ demo.cpp -std=c++11 -o demo $(INCDIRS) $(LIBS) -L $(CDSLIBDIR) dependencies/libcds-2.3.2/build-release/bin/libcds.so: \ | dependencies/libcds-2.3.2 cd dependencies/libcds-2.3.2 ; if [ ! -d build-release ]; then mkdir build-release; fi - cd dependencies/libcds-2.3.2/build-release ; cmake -DCMAKE\_BUILD_TYPE=RELEASE ../ - cd dependencies/libcds-2.3.2/build-release ; make -j4 - -dependencies/libcds-2.3.2: | dependencies/libcds-2.3.2.tar.gz - tar xzvf dependencies/libcds-2.3.2.tar.gz -C dependencies - -dependencies/libcds-2.3.2.tar.gz: dependencies - wget -O $@ https://github.com/khizmax/libcds/archive/v2.3.2.tar.gz - - -dependencies/rapidjson-1.1.0: | dependencies/rapidjson-1.1.0.tar.gz - tar xzvf dependencies/rapidjson-1.1.0.tar.gz -C dependencies - -dependencies/rapidjson-1.1.0.tar.gz: dependencies - wget -O $@ https://github.com/Tencent/rapidjson/archive/v1.1.0.tar.gz - - -dependencies/websocketpp-0.7.0: | dependencies/websocketpp-0.7.0.tar.gz - tar xzvf dependencies/websocketpp-0.7.0.tar.gz -C dependencies - -dependencies/websocketpp-0.7.0.tar.gz: dependencies - wget -O $@ https://github.com/zaphoyd/websocketpp/archive/0.7.0.tar.gz - - -dependencies: - mkdir dependencies + cd dependencies/libcds-2.3.2/build-release ; export PATH=$(PWD)/../..:$(PATH); CC=clang CXX=clang++ cmake -DCMAKE\_BUILD_TYPE=RELEASE ../ + cd dependencies/libcds-2.3.2/build-release ; export PATH=$(PWD)/../..:$(PATH); make -j4 clean: - rm -rf demo dependencies + rm -rf demo dependencies/libcds-2.3.2/build-release