From 9c106a6004ffcfb55f0036535982fb118a3b2718 Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Wed, 9 Jan 2013 23:09:34 +0000 Subject: implemented optimised FFT via the Accelerate framework. closes #5 --- src/Makefile.am | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index d768d2d..93b9eac 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,11 +1,28 @@ MAINTAINERCLEANFILES = Makefile.in -SOURCES = libxtract.c descriptors.c scalar.c vector.c delta.c init.c\ - window.c fini.c helper.c fftsg.c +if BUILD_OOURA +OOURA = ooura/fftsg.c +else +OOURA = +ACCELERATE_FLAGS = -framework Accelerate +endif + +SOURCES = libxtract.c \ + descriptors.c \ + scalar.c \ + vector.c \ + delta.c \ + init.c \ + window.c \ + fini.c \ + helper.c \ + $(OOURA) lib_LTLIBRARIES = libxtract.la -libxtract_la_CFLAGS = $(FFT_DEFINE) +libxtract_la_CFLAGS = libxtract_la_SOURCES = $(SOURCES) -libxtract_la_LDFLAGS = -export-dynamic +libxtract_la_LDFLAGS = -export-dynamic $(ACCELERATE_FLAGS) -EXTRA_DIST = xtract_globals_private.h xtract_macros_private.h xtract_window_private.h +EXTRA_DIST = xtract_globals_private.h \ + xtract_macros_private.h \ + xtract_window_private.h -- cgit v1.2.3