ifdef LONG
INTT = -DLONG
endif

ifdef OPENMP
PCC = g++
PCFLAGS = -fopenmp -mcx16 -O3 -DOPENMP -DMCX16 $(INTT)
PLFLAGS = -fopenmp

else ifdef GCILK
PCC = g++
PCFLAGS = -lcilkrts -fcilkplus -mcx16 -O2 -DCILKP -DMCX16 $(INTT)
PLFLAGS = -lcilkrts -fcilkplus

else ifdef CILK
PCC = cilk++
PCFLAGS = -O2 -DCILK -Wno-cilk-for $(INTT)
PLFLAGS = 

else ifdef MKLROOT
PCC = icpc
PCFLAGS = -O3 -DCILKP $(INTT)
PLFLAGS = 

else
PCC = g++
PLFLAGS = $(LFLAGS)
PCFLAGS = -O2 $(INTT)
endif
