From 647ca4fa6c30683d52f3e7f96404f6ff2c8de7c4 Mon Sep 17 00:00:00 2001
From: Oliver Bock <oliver.bock@aei.mpg.de>
Date: Mon, 7 Mar 2011 13:52:05 +0100
Subject: [PATCH] Added support for ATI's Stream SDK

---
 example/Makefile | 5 ++++-
 src/Makefile     | 3 ++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/example/Makefile b/example/Makefile
index ed56104..702041a 100644
--- a/example/Makefile
+++ b/example/Makefile
@@ -1,15 +1,18 @@
 PWD = $(shell pwd)
 NVIDIA_SDK_INSTALL_PATH ?= /usr/local/cuda
+ATISTREAMSDKROOT ?= /usr/local/ati
 
 TARGET = clfft_example
 
-CXXFLAGS += -O3 -Wall -g -I$(NVIDIA_SDK_INSTALL_PATH)/OpenCL/common/inc -I../include
+CXXFLAGS += -O3 -Wall -g -I$(NVIDIA_SDK_INSTALL_PATH)/OpenCL/common/inc -I$(ATISTREAMSDKROOT)/include -I../include
 LDFLAGS += $(PWD)/../lib/libclfft.a
 
 OS = $(shell uname -s)
+ARCH = $(shell uname -m)
 ifeq ($(OS), Darwin)
 	LDFLAGS += -framework OpenCL
 else
+	LDFLAGS += -L$(ATISTREAMSDKROOT)/lib/$(ARCH)
 	LDFLAGS += -lOpenCL
 endif
 
diff --git a/src/Makefile b/src/Makefile
index 9e50bcc..c028118 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,8 +1,9 @@
 NVIDIA_SDK_INSTALL_PATH ?= /usr/local/cuda
+ATISTREAMSDKROOT ?= /usr/local/ati
 
 TARGET = libclfft.a
 
-CXXFLAGS += -O3 -Wall -g -I$(NVIDIA_SDK_INSTALL_PATH)/OpenCL/common/inc -I../include
+CXXFLAGS += -O3 -Wall -g -I$(NVIDIA_SDK_INSTALL_PATH)/OpenCL/common/inc -I$(ATISTREAMSDKROOT)/include -I../include
 OS = $(shell uname -s)
 ifeq ($(OS), Darwin)
 	CXXFLAGS += -I/System/Library/Frameworks
-- 
GitLab