diff options
Diffstat (limited to 'third_party/fft2d/fft2d.BUILD')
-rw-r--r-- | third_party/fft2d/fft2d.BUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/third_party/fft2d/fft2d.BUILD b/third_party/fft2d/fft2d.BUILD new file mode 100644 index 0000000000..3dbd36aec0 --- /dev/null +++ b/third_party/fft2d/fft2d.BUILD @@ -0,0 +1,36 @@ +# 2D Fast Fourier Transform package +# from http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html + +package( + default_visibility = ["//visibility:public"], +) + +# Unrestricted use; can only distribute original package. +licenses(["notice"]) + +exports_files(["fft/readme.txt"]) + +FFT2D_SRCS = [ + "fft/fftsg.c", +] + +# This is the main 2D FFT library. The 2D FFTs in this library call +# 1D FFTs. In addition, fast DCTs are provided for the special case +# of 8x8 and 16x16. This code in this library is referred to as +# "Version II" on http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html. +cc_library( + name = "fft2d", + srcs = FFT2D_SRCS, + linkopts = ["-lm"], +) + +objc_library( + name = "fft2d_ios", + srcs = FFT2D_SRCS, +) + +# Export the source code so that it could be compiled for Andoid native apps. +filegroup( + name = "fft2d_srcs", + srcs = FFT2D_SRCS, +) |