#!/bin/bash

${compiler} \
src/main.cpp \
src/context.cpp \
src/kernel.cpp \
src/local_task_scheduler.cpp \
src/matrix_desc.cpp \
src/meta_task.cpp \
src/meta_task_scheduler.cpp \
src/utility.cpp \
-Iinclude/ \
-I${MKL_folder}/include/ \
-I${PAPI_folder}/include/ \
\
-Wl,--start-group \
${MKL_folder}/lib/intel64/libmkl_intel_lp64.a \
${MKL_folder}/lib/intel64/libmkl_core.a \
${MKL_folder}/lib/intel64/libmkl_sequential.a \
${PAPI_folder}/lib/libpapi.a \
-Wl,--end-group \
-lpthread \
-lm \
-lnuma \
-std=c++11 \
-o meta

