mpengine/mpengine.pro
branchGCC_SURGE
changeset 44 eff9df3d9c98
parent 41 ea59c434026a
child 43 0f32e550d9d8
child 48 af3740e3753f
equal deleted inserted replaced
30:b95ddb5a0d10 44:eff9df3d9c98
    12 # Contributors:
    12 # Contributors:
    13 #
    13 #
    14 # Description: Project file for Music Player Engine.
    14 # Description: Project file for Music Player Engine.
    15 #
    15 #
    16 
    16 
    17 symbian:TARGET.UID3 = 0x10207C93
       
    18 
       
    19 TEMPLATE = lib
    17 TEMPLATE = lib
    20 CONFIG += hb
    18 CONFIG += hb
    21 TARGET = mpengine
    19 TARGET = mpengine
    22 
    20 symbian: { 
    23 TARGET.CAPABILITY = CAP_GENERAL_DLL
    21     TARGET.UID3 = 0x10207C93
       
    22     MMP_RULES += "DEFFILE mpengine.def"
       
    23     defFilePath = .
       
    24     TARGET.CAPABILITY = CAP_GENERAL_DLL
       
    25     TARGET.EPOCALLOWDLLDATA = 1
       
    26     BLD_INF_RULES.prj_exports += \
       
    27         "resources/nullsound.mp3 /epoc32/release/winscw/udeb/Z/system/data/nullsound.mp3" \
       
    28         "resources/nullsound.mp3 /epoc32/data/Z/system/data/nullsound.mp3"
       
    29 }
       
    30 DEFINES += BUILD_MPENGINE_LIB
    24 
    31 
    25 INCLUDEPATH += . \
    32 INCLUDEPATH += . \
    26     	inc \
    33     	       inc \
    27     	../inc
    34     	       ../inc \
       
    35     	       ../mpserviceplugins/inc    	
    28 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 
    36 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 
    29 
    37 
    30 LIBS += -lestor.dll \
    38 LIBS += -lestor \
    31     -lmpxplaybackutility.dll \
    39         -lmpxplaybackutility \
    32     -lmpxcollectionutility.dll \
    40         -lmpxcollectionutility \
    33     -lmpxharvesterutility.dll \
    41         -lmpxharvesterutility \
    34     -lmpxcommon.dll \
    42         -lmpxcommon \
    35     -lmpxcollectionhelper.dll \
    43         -lmpxcollectionhelper \
    36     -lremconcoreapi.dll \
    44         -lremconcoreapi \
    37     -lremconinterfacebase.dll \
    45         -lremconinterfacebase \
    38     -lmpsettingsmanager \
    46         -lmpsettingsmanager \
    39     -lmpdata.dll \
    47         -lmpdata \
    40     -lxqserviceutil
    48         -lxqserviceutil \
    41     
    49         -laudioequalizerutility \
    42 symbian:TARGET.EPOCALLOWDLLDATA	= 1
    50         -lmediaclientaudio \
       
    51         -lefsrv
    43 
    52 
    44 HEADERS += ../inc/mpengine.h \
    53 # Input
       
    54 HEADERS += ../inc/mpenginefactory.h \
       
    55            ../inc/mpengine.h \
       
    56            ../inc/mpsongscanner.h \
    45            inc/mpmpxharvesterframeworkwrapper.h \
    57            inc/mpmpxharvesterframeworkwrapper.h \
    46            inc/mpmpxharvesterframeworkwrapper_p.h \
    58            inc/mpmpxharvesterframeworkwrapper_p.h \
    47            inc/mpmpxplaybackframeworkwrapper.h \
    59            inc/mpmpxplaybackframeworkwrapper.h \
    48            inc/mpmpxplaybackframeworkwrapper_p.h \
    60            inc/mpmpxplaybackframeworkwrapper_p.h \
    49            inc/mpsongscanner.h \
    61            inc/mpmpxdetailsframeworkwrapper.h \
       
    62            inc/mpmpxdetailsframeworkwrapper_p.h \
    50            inc/mpmediakeyhandler.h \
    63            inc/mpmediakeyhandler.h \
    51            inc/mpmediakeyhandler_p.h\
    64            inc/mpmediakeyhandler_p.h\
    52            inc/mpmediakeyremconresponse.h \
    65            inc/mpmediakeyremconresponse.h \
    53            inc/mpmpxcollectionframeworkwrapper.h \
    66            inc/mpmpxcollectionframeworkwrapper.h \
    54            inc/mpmpxisolatedcollectionhelper.h \
    67            inc/mpmpxisolatedcollectionhelper.h \
    55            inc/mpmpxcollectionframeworkwrapper_p.h
    68            inc/mpmpxcollectionframeworkwrapper_p.h \
       
    69            inc/mpaudioeffectsframeworkwrapper.h \
       
    70            inc/mpaudioeffectsframeworkwrapper_p.h \
       
    71            inc/mpequalizerframeworkwrapper.h \
       
    72            inc/mpequalizerframeworkwrapper_p.h
    56 
    73 
    57 SOURCES += src/mpengine.cpp \
    74 SOURCES += src/mpenginefactory.cpp \
       
    75            src/mpengine.cpp \
       
    76            src/mpsongscanner.cpp \
    58            src/mpmpxharvesterframeworkwrapper.cpp \
    77            src/mpmpxharvesterframeworkwrapper.cpp \
    59            src/mpmpxharvesterframeworkwrapper_p.cpp \
    78            src/mpmpxharvesterframeworkwrapper_p.cpp \
    60            src/mpmpxplaybackframeworkwrapper.cpp \
    79            src/mpmpxplaybackframeworkwrapper.cpp \
    61            src/mpmpxplaybackframeworkwrapper_p.cpp \
    80            src/mpmpxplaybackframeworkwrapper_p.cpp \
    62            src/mpsongscanner.cpp \
    81            src/mpmpxdetailsframeworkwrapper.cpp \
       
    82            src/mpmpxdetailsframeworkwrapper_p.cpp \
    63            src/mpmediakeyhandler.cpp \
    83            src/mpmediakeyhandler.cpp \
    64            src/mpmediakeyhandler_p.cpp \
    84            src/mpmediakeyhandler_p.cpp \
    65            src/mpmediakeyremconresponse.cpp \
    85            src/mpmediakeyremconresponse.cpp \
    66            src/mpmpxcollectionframeworkwrapper.cpp \
    86            src/mpmpxcollectionframeworkwrapper.cpp \
    67            src/mpmpxisolatedcollectionhelper.cpp \
    87            src/mpmpxisolatedcollectionhelper.cpp \
    68            src/mpmpxcollectionframeworkwrapper_p.cpp       
    88            src/mpmpxcollectionframeworkwrapper_p.cpp \
       
    89            src/mpaudioeffectsframeworkwrapper.cpp \
       
    90            src/mpaudioeffectsframeworkwrapper_p.cpp \
       
    91            src/mpequalizerframeworkwrapper.cpp \
       
    92            src/mpequalizerframeworkwrapper_p.cpp   
    69 
    93 
    70 DEFINES += BUILD_MPENGINE_LIB
       
    71 
       
    72 myDefInclude = "NOSTRICTDEF" \
       
    73 "$${LITERAL_HASH}if defined(WINS)"\
       
    74 "DEFFILE  bwins/mpengineu.def "\
       
    75 "$${LITERAL_HASH}else "\
       
    76 "DEFFILE  eabi/mpengineu.def "\
       
    77 "$${LITERAL_HASH}endif"
       
    78 MMP_RULES += myDefInclude