Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Oliver Behnke
libclfft
Commits
ad6ba6d3
Commit
ad6ba6d3
authored
Feb 18, 2019
by
Maximillian Bensch
Browse files
add a shared library version
parent
a7bd5410
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/Makefile
View file @
ad6ba6d3
...
...
@@ -4,8 +4,9 @@ CXX ?= g++
AR
?=
ar
TARGET
=
libclfft.a
TARGET2
=
libclfft.so
CXXFLAGS
+=
-O3
-Wall
-g
-I
$(NVIDIA_SDK_INSTALL_PATH)
/OpenCL/common/inc
-I
$(AMDAPPSDKROOT)
/include
-I
../include
CXXFLAGS
+=
-O3
-Wall
-g
-I
$(NVIDIA_SDK_INSTALL_PATH)
/OpenCL/common/inc
-I
$(AMDAPPSDKROOT)
/include
-I
../include
-fPIC
OS
=
$(
shell
uname
-s
)
ifeq
($(OS), Darwin)
CXXFLAGS
+=
-I
/System/Library/Frameworks
...
...
@@ -17,8 +18,10 @@ PREFIX ?= "."
$(TARGET)
:
$(OBJECTS)
$(AR)
rcs
$(TARGET)
$(OBJECTS)
$(CXX)
-shared
-o
$(TARGET2)
$(OBJECTS)
mkdir
-p
../lib
cp
$(TARGET)
../lib/
cp
$(TARGET2)
../lib/
fft_setup.o
:
fft_setup.cpp fft_internal.h fft_base_kernels.h
$(CXX)
$(CXXFLAGS)
-c
fft_setup.cpp
...
...
@@ -33,6 +36,7 @@ install: $(TARGET) ../include/clFFT.h
mkdir
-p
$(PREFIX)
/lib
$(PREFIX)
/include
cp
../include/clFFT.h
$(PREFIX)
/include/eclfft.h
cp
$(TARGET)
$(PREFIX)
/lib/libeclfft.a
cp
$(TARGET2)
$(PREFIX)
/lib/libeclfft.so
clean
:
rm
-f
*
.o
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment