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
214ec2d8
Commit
214ec2d8
authored
Jul 24, 2012
by
Oliver Bock
Browse files
Allow overriding of default build tools
parent
9a1e9f83
Changes
4
Hide whitespace changes
Inline
Side-by-side
example/Makefile
View file @
214ec2d8
PWD
=
$(
shell
pwd
)
NVIDIA_SDK_INSTALL_PATH
?=
/usr/local/cuda
AMDAPPSDKROOT
?=
/opt/AMDAPP
CXX
?=
g++
TARGET
=
clfft_example
...
...
@@ -22,7 +23,7 @@ endif
$(TARGET)
:
main.cpp Makefile $(PWD)/../lib/libclfft.a
g++
$(CXXFLAGS)
main.cpp
$(LDFLAGS)
-o
$(TARGET)
$(CXX)
$(CXXFLAGS)
main.cpp
$(LDFLAGS)
-o
$(TARGET)
clean
:
rm
-f
$(TARGET)
example/Makefile.mingw
View file @
214ec2d8
PWD
=
$(
shell
pwd
)
NVIDIA_SDK_INSTALL_PATH
?=
/usr/local/cuda
AMDAPPSDKROOT
?=
/opt/AMDAPP
CXX
?=
i586-mingw32msvc-g++
TARGET
=
clfft_example.exe
...
...
@@ -8,7 +9,7 @@ CXXFLAGS += -O3 -Wall -g -I$(NVIDIA_SDK_INSTALL_PATH)/OpenCL/common/inc -I$(AMDA
LDFLAGS
+=
$(PWD)
/../lib/libclfft.a ../lib/amd/win32/2.5/OpenCL.lib
$(TARGET)
:
main.cpp Makefile $(PWD)/../lib/libclfft.a
i586-mingw32msvc-g++
$(CXXFLAGS)
main.cpp
$(LDFLAGS)
-o
$(TARGET)
$(CXX)
$(CXXFLAGS)
main.cpp
$(LDFLAGS)
-o
$(TARGET)
clean
:
rm
-f
$(TARGET)
src/Makefile
View file @
214ec2d8
NVIDIA_SDK_INSTALL_PATH
?=
/usr/local/cuda
AMDAPPSDKROOT
?=
/opt/AMDAPP
CXX
?=
g++
AR
?=
ar
TARGET
=
libclfft.a
...
...
@@ -13,18 +15,18 @@ OBJECTS = fft_setup.o fft_execute.o fft_kernelstring.o
$(TARGET)
:
$(OBJECTS)
ar
rcs
$(TARGET)
$(OBJECTS)
$(AR)
rcs
$(TARGET)
$(OBJECTS)
mkdir
-p
../lib
cp
$(TARGET)
../lib/
fft_setup.o
:
fft_setup.cpp fft_internal.h fft_base_kernels.h
g++
$(CXXFLAGS)
-c
fft_setup.cpp
$(CXX)
$(CXXFLAGS)
-c
fft_setup.cpp
fft_execute.o
:
fft_execute.cpp ../include/clFFT.h fft_internal.h
g++
$(CXXFLAGS)
-c
fft_execute.cpp
$(CXX)
$(CXXFLAGS)
-c
fft_execute.cpp
fft_kernelstring.o
:
fft_kernelstring.cpp ../include/clFFT.h fft_internal.h
g++
$(CXXFLAGS)
-c
fft_kernelstring.cpp
$(CXX)
$(CXXFLAGS)
-c
fft_kernelstring.cpp
clean
:
rm
-f
*
.o
...
...
src/Makefile.mingw
View file @
214ec2d8
NVIDIA_SDK_INSTALL_PATH
?=
/usr/local/cuda
AMDAPPSDKROOT
?=
/opt/AMDAPP
CXX
?=
i586-mingw32msvc-g++
AR
?=
i586-mingw32msvc-ar
TARGET
=
libclfft.a
...
...
@@ -9,18 +11,18 @@ OBJECTS = fft_setup.o fft_execute.o fft_kernelstring.o
$(TARGET)
:
$(OBJECTS)
i586-mingw32msvc-ar
rcs
$(TARGET)
$(OBJECTS)
$(AR)
rcs
$(TARGET)
$(OBJECTS)
mkdir
-p
../lib
cp
$(TARGET)
../lib/
fft_setup.o
:
fft_setup.cpp fft_internal.h fft_base_kernels.h
i586-mingw32msvc-g++
$(CXXFLAGS)
-c
fft_setup.cpp
$(CXX)
$(CXXFLAGS)
-c
fft_setup.cpp
fft_execute.o
:
fft_execute.cpp ../include/clFFT.h fft_internal.h
i586-mingw32msvc-g++
$(CXXFLAGS)
-c
fft_execute.cpp
$(CXX)
$(CXXFLAGS)
-c
fft_execute.cpp
fft_kernelstring.o
:
fft_kernelstring.cpp ../include/clFFT.h fft_internal.h
i586-mingw32msvc-g++
$(CXXFLAGS)
-c
fft_kernelstring.cpp
$(CXX)
$(CXXFLAGS)
-c
fft_kernelstring.cpp
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