1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573
10 PKG_DESCR
:= fftw fourier lib
11 PKG_SECTION
:= libs
/audio
12 PKG_URL
:= http
://www.fftw.org
13 PKG_SITES
:= http
://www.fftw.org
/
16 DISTFILES
:= $(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
18 include $(ADK_TOPDIR
)/mk
/package.mk
20 $(eval
$(call PKG_template
,FFTW
,fftw
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKG_DESCR
),$(PKG_SECTION
),$(PKG_OPTS
)))
24 INSTALL_STYLE
:= manual
26 CONFIGURE_ARGS
:= --enable-threads
28 ifeq ($(ADK_TARGET_ARCH_ARM_WITH_NEON
),y
)
29 CONFIGURE_ARGS
+= --enable-neon
--with-slow-timer
33 mkdir
-p
$(WRKBUILD
)/single
34 mkdir
-p
$(WRKBUILD
)/double
35 cd
$(WRKBUILD
)/single
&& $(WRKSRC
)/configure
$(CONFIGURE_TRIPLE
) --prefix=/usr
--enable-shared
--enable-float
$(CONFIGURE_ARGS
)
36 cd
$(WRKBUILD
)/double
&& $(WRKSRC
)/configure
$(CONFIGURE_TRIPLE
) --prefix=/usr
--enable-shared
39 cd
$(WRKBUILD
)/single
&& make
40 cd
$(WRKBUILD
)/double
&& make
43 cd
$(WRKBUILD
)/single
&& make DESTDIR
='${WRKINST}' install
44 cd
$(WRKBUILD
)/double
&& make DESTDIR
='${WRKINST}' install
47 $(INSTALL_DIR
) $(IDIR_FFTW
)/usr
/lib
48 $(CP
) $(WRKINST
)/usr
/lib
/libfftw
*.so
* \
51 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk