MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

fftreal.pro Example File

demos/spectrum/3rdparty/fftreal/fftreal.pro
 include(../../spectrum.pri)

 static: error(This library cannot be built for static linkage)

 TEMPLATE = lib
 TARGET   = fftreal

 # FFTReal
 HEADERS  += Array.h \
             Array.hpp \
             DynArray.h \
             DynArray.hpp \
             FFTRealFixLen.h \
             FFTRealFixLen.hpp \
             FFTRealFixLenParam.h \
             FFTRealPassDirect.h \
             FFTRealPassDirect.hpp \
             FFTRealPassInverse.h \
             FFTRealPassInverse.hpp \
             FFTRealSelect.h \
             FFTRealSelect.hpp \
             FFTRealUseTrigo.h \
             FFTRealUseTrigo.hpp \
             OscSinCos.h \
             OscSinCos.hpp \
             def.h

 # Wrapper used to export the required instantiation of the FFTRealFixLen template
 HEADERS  += fftreal_wrapper.h
 SOURCES  += fftreal_wrapper.cpp

 DEFINES  += FFTREAL_LIBRARY

 symbian {
     # Provide unique ID for the generated binary, required by Symbian OS
     TARGET.UID3 = 0xA000E403
     TARGET.CAPABILITY = UserEnvironment
 }

 macx {
     CONFIG += lib_bundle
 } else {
     !symbian: DESTDIR = ../..$${spectrum_build_dir}
 }

 # Install

 sources.files = $$SOURCES $$HEADERS fftreal.pro readme.txt license.txt
 sources.files += bwins/fftreal.def eabi/fftreal.def
 sources.path = $$[QT_INSTALL_DEMOS]/spectrum/3rdparty/fftreal
 INSTALLS += sources