3 CC = gcc
4 CFLAGS = -g -O2 -I/usr/include
6 BLAS_LIB_DIR = /usr/lib/
7 BLASLIB = $(BLAS_LIB_DIR)libcblas_armplusdsp.a $(BLAS_LIB_DIR)libblis.a -lOpenCL -locl_util -lstdc++ -lrt -lm -lgomp
10 %.o: %.c
11 @$(CC) -c $(CFLAGS) $<
12 @echo Compiling $<
14 $(EXE):
16 cross: $(EXE)
18 clean::
19 @rm -f $(EXE) *.o *.obj *.out *.asm *.if *.opt *.bc *.objc *.map *.bin *.dsp_h
21 test: clean $(EXE)
22 @echo Running $(EXE)
23 @./$(EXE) >> /dev/null
24 @if [ $$? -ne 0 ] ; then echo "FAILED !!!" ; fi