.PHONY: all install clean

MKDIR_P     = install -m 755 -d
INSTALL     = install
INSTALL_DIR = /usr/local/include/
HEADERS = acc.h openacc.h

FALSE           = 1
TRUE            = 0
IS_CUDA		= 1
IS_OPENCL	= 1
IS_PZCL	        = @PZCL@

ifeq ($(IS_CUDA), $(TRUE)) #if CUDA
HEADERS += acc_gpu_func.hpp acc_gpu_reduction.hpp acc_gpu_atomic.hpp
endif

ifeq ($(IS_OPENCL), $(TRUE)) #if OPENCL
HEADERS += acc_cl.h acc_cl_hdr.cl
endif

ifeq ($(IS_PZCL), $(TRUE)) #if PZCL
HEADERS += acc_pezy.hpp acc_pezy_util.hpp acc_pezy_reduction.hpp
endif

all:
install: $(HEADERS)
	$(MKDIR_P) $(DESTDIR)$(INSTALL_DIR)
	$(INSTALL) $^ $(DESTDIR)$(INSTALL_DIR)

clean:
