diff -r b95ddb5a0d10 -r eff9df3d9c98 mpengine/mpengine.pro --- a/mpengine/mpengine.pro Fri Jun 11 16:24:02 2010 +0100 +++ b/mpengine/mpengine.pro Thu Jul 22 16:32:33 2010 +0100 @@ -14,65 +14,80 @@ # Description: Project file for Music Player Engine. # -symbian:TARGET.UID3 = 0x10207C93 - TEMPLATE = lib CONFIG += hb TARGET = mpengine - -TARGET.CAPABILITY = CAP_GENERAL_DLL +symbian: { + TARGET.UID3 = 0x10207C93 + MMP_RULES += "DEFFILE mpengine.def" + defFilePath = . + TARGET.CAPABILITY = CAP_GENERAL_DLL + TARGET.EPOCALLOWDLLDATA = 1 + BLD_INF_RULES.prj_exports += \ + "resources/nullsound.mp3 /epoc32/release/winscw/udeb/Z/system/data/nullsound.mp3" \ + "resources/nullsound.mp3 /epoc32/data/Z/system/data/nullsound.mp3" +} +DEFINES += BUILD_MPENGINE_LIB INCLUDEPATH += . \ - inc \ - ../inc + inc \ + ../inc \ + ../mpserviceplugins/inc INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE -LIBS += -lestor.dll \ - -lmpxplaybackutility.dll \ - -lmpxcollectionutility.dll \ - -lmpxharvesterutility.dll \ - -lmpxcommon.dll \ - -lmpxcollectionhelper.dll \ - -lremconcoreapi.dll \ - -lremconinterfacebase.dll \ - -lmpsettingsmanager \ - -lmpdata.dll \ - -lxqserviceutil - -symbian:TARGET.EPOCALLOWDLLDATA = 1 +LIBS += -lestor \ + -lmpxplaybackutility \ + -lmpxcollectionutility \ + -lmpxharvesterutility \ + -lmpxcommon \ + -lmpxcollectionhelper \ + -lremconcoreapi \ + -lremconinterfacebase \ + -lmpsettingsmanager \ + -lmpdata \ + -lxqserviceutil \ + -laudioequalizerutility \ + -lmediaclientaudio \ + -lefsrv -HEADERS += ../inc/mpengine.h \ +# Input +HEADERS += ../inc/mpenginefactory.h \ + ../inc/mpengine.h \ + ../inc/mpsongscanner.h \ inc/mpmpxharvesterframeworkwrapper.h \ inc/mpmpxharvesterframeworkwrapper_p.h \ inc/mpmpxplaybackframeworkwrapper.h \ inc/mpmpxplaybackframeworkwrapper_p.h \ - inc/mpsongscanner.h \ + inc/mpmpxdetailsframeworkwrapper.h \ + inc/mpmpxdetailsframeworkwrapper_p.h \ inc/mpmediakeyhandler.h \ inc/mpmediakeyhandler_p.h\ inc/mpmediakeyremconresponse.h \ inc/mpmpxcollectionframeworkwrapper.h \ inc/mpmpxisolatedcollectionhelper.h \ - inc/mpmpxcollectionframeworkwrapper_p.h + inc/mpmpxcollectionframeworkwrapper_p.h \ + inc/mpaudioeffectsframeworkwrapper.h \ + inc/mpaudioeffectsframeworkwrapper_p.h \ + inc/mpequalizerframeworkwrapper.h \ + inc/mpequalizerframeworkwrapper_p.h -SOURCES += src/mpengine.cpp \ +SOURCES += src/mpenginefactory.cpp \ + src/mpengine.cpp \ + src/mpsongscanner.cpp \ src/mpmpxharvesterframeworkwrapper.cpp \ src/mpmpxharvesterframeworkwrapper_p.cpp \ src/mpmpxplaybackframeworkwrapper.cpp \ src/mpmpxplaybackframeworkwrapper_p.cpp \ - src/mpsongscanner.cpp \ + src/mpmpxdetailsframeworkwrapper.cpp \ + src/mpmpxdetailsframeworkwrapper_p.cpp \ src/mpmediakeyhandler.cpp \ src/mpmediakeyhandler_p.cpp \ src/mpmediakeyremconresponse.cpp \ src/mpmpxcollectionframeworkwrapper.cpp \ src/mpmpxisolatedcollectionhelper.cpp \ - src/mpmpxcollectionframeworkwrapper_p.cpp - -DEFINES += BUILD_MPENGINE_LIB + src/mpmpxcollectionframeworkwrapper_p.cpp \ + src/mpaudioeffectsframeworkwrapper.cpp \ + src/mpaudioeffectsframeworkwrapper_p.cpp \ + src/mpequalizerframeworkwrapper.cpp \ + src/mpequalizerframeworkwrapper_p.cpp -myDefInclude = "NOSTRICTDEF" \ -"$${LITERAL_HASH}if defined(WINS)"\ -"DEFFILE bwins/mpengineu.def "\ -"$${LITERAL_HASH}else "\ -"DEFFILE eabi/mpengineu.def "\ -"$${LITERAL_HASH}endif" -MMP_RULES += myDefInclude