CC = g++

CFLAGS  = -lrt -Wall -I $$AMDAPPSDKROOT/include/ -I /usr/include/opencv -L $$AMDAPPSDKROOT/lib/x86_64 -lOpenCL -L /usr/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann  

BIN_GPU = MedianFilter_GPU
BIN_CPU = MedianFilter_CPU

OBJS = ../lib/orga2.o

.PHONY = all clean
all: main_cpu main_gpu

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

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

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

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