CC = g++

CFLAGS  = -lrt -Wall -I $$AMDAPPSDKROOT/include/ -L $$AMDAPPSDKROOT/lib/x86_64 -lOpenCL

BIN_GPU = DotProduct_GPU
BIN_CPU = DotProduct_CPU

OBJS = ../lib/orga2.o

.PHONY = all clean

all: main_cpu main_gpu

main_gpu: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o $(BIN_GPU) DotProduct_GPU.cpp 

main_cpu: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o $(BIN_CPU) DotProduct_CPU.cpp 

clean:
	rm  ./$(BIN_GPU)
	rm  ./$(BIN_CPU)

../lib/orga2.o:
	make -C ../lib/
