mpengine/mpengine.pro
changeset 37 eb79a7c355bf
parent 36 a0afa279b8fe
child 43 0f32e550d9d8
child 48 af3740e3753f
equal deleted inserted replaced
36:a0afa279b8fe 37:eb79a7c355bf
    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
    24 
    22     MMP_RULES += "DEFFILE mpengine.def"
    25 INCLUDEPATH += . \
    23     defFilePath = .
    26     	inc \
    24     TARGET.CAPABILITY = CAP_GENERAL_DLL
    27     	../inc \
       
    28     	../mpserviceplugins/inc
       
    29     	
       
    30 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 
       
    31 
       
    32 LIBS += -lestor.dll \
       
    33     -lmpxplaybackutility.dll \
       
    34     -lmpxcollectionutility.dll \
       
    35     -lmpxharvesterutility.dll \
       
    36     -lmpxcommon.dll \
       
    37     -lmpxcollectionhelper.dll \
       
    38     -lremconcoreapi.dll \
       
    39     -lremconinterfacebase.dll \
       
    40     -lmpsettingsmanager \
       
    41     -lmpdata.dll \
       
    42     -lxqserviceutil \
       
    43     -laudioequalizerutility.dll
       
    44     
       
    45 symbian:
       
    46 {
       
    47     TARGET.EPOCALLOWDLLDATA = 1
    25     TARGET.EPOCALLOWDLLDATA = 1
    48     
       
    49     BLD_INF_RULES.prj_exports += \
    26     BLD_INF_RULES.prj_exports += \
    50         "resources/nullsound.mp3 /epoc32/release/winscw/udeb/Z/system/data/nullsound.mp3" \
    27         "resources/nullsound.mp3 /epoc32/release/winscw/udeb/Z/system/data/nullsound.mp3" \
    51         "resources/nullsound.mp3 /epoc32/data/Z/system/data/nullsound.mp3"
    28         "resources/nullsound.mp3 /epoc32/data/Z/system/data/nullsound.mp3"
    52 }
    29 }
       
    30 DEFINES += BUILD_MPENGINE_LIB
    53 
    31 
       
    32 INCLUDEPATH += . \
       
    33     	       inc \
       
    34     	       ../inc \
       
    35     	       ../mpserviceplugins/inc    	
       
    36 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 
       
    37 
       
    38 LIBS += -lestor \
       
    39         -lmpxplaybackutility \
       
    40         -lmpxcollectionutility \
       
    41         -lmpxharvesterutility \
       
    42         -lmpxcommon \
       
    43         -lmpxcollectionhelper \
       
    44         -lremconcoreapi \
       
    45         -lremconinterfacebase \
       
    46         -lmpsettingsmanager \
       
    47         -lmpdata \
       
    48         -lxqserviceutil \
       
    49         -laudioequalizerutility \
       
    50         -lmediaclientaudio \
       
    51         -lefsrv
       
    52 
       
    53 # Input
    54 HEADERS += ../inc/mpenginefactory.h \
    54 HEADERS += ../inc/mpenginefactory.h \
    55            ../inc/mpengine.h \
    55            ../inc/mpengine.h \
       
    56            ../inc/mpsongscanner.h \
    56            inc/mpmpxharvesterframeworkwrapper.h \
    57            inc/mpmpxharvesterframeworkwrapper.h \
    57            inc/mpmpxharvesterframeworkwrapper_p.h \
    58            inc/mpmpxharvesterframeworkwrapper_p.h \
    58            inc/mpmpxplaybackframeworkwrapper.h \
    59            inc/mpmpxplaybackframeworkwrapper.h \
    59            inc/mpmpxplaybackframeworkwrapper_p.h \
    60            inc/mpmpxplaybackframeworkwrapper_p.h \
    60            inc/mpmpxdetailsframeworkwrapper.h \
    61            inc/mpmpxdetailsframeworkwrapper.h \
    66            inc/mpmpxisolatedcollectionhelper.h \
    67            inc/mpmpxisolatedcollectionhelper.h \
    67            inc/mpmpxcollectionframeworkwrapper_p.h \
    68            inc/mpmpxcollectionframeworkwrapper_p.h \
    68            inc/mpaudioeffectsframeworkwrapper.h \
    69            inc/mpaudioeffectsframeworkwrapper.h \
    69            inc/mpaudioeffectsframeworkwrapper_p.h \
    70            inc/mpaudioeffectsframeworkwrapper_p.h \
    70            inc/mpequalizerframeworkwrapper.h \
    71            inc/mpequalizerframeworkwrapper.h \
    71            inc/mpequalizerframeworkwrapper_p.h \
    72            inc/mpequalizerframeworkwrapper_p.h
    72            inc/mpprogressdialoghandler.h
       
    73 
    73 
    74 SOURCES += src/mpenginefactory.cpp \
    74 SOURCES += src/mpenginefactory.cpp \
    75            src/mpengine.cpp \
    75            src/mpengine.cpp \
       
    76            src/mpsongscanner.cpp \
    76            src/mpmpxharvesterframeworkwrapper.cpp \
    77            src/mpmpxharvesterframeworkwrapper.cpp \
    77            src/mpmpxharvesterframeworkwrapper_p.cpp \
    78            src/mpmpxharvesterframeworkwrapper_p.cpp \
    78            src/mpmpxplaybackframeworkwrapper.cpp \
    79            src/mpmpxplaybackframeworkwrapper.cpp \
    79            src/mpmpxplaybackframeworkwrapper_p.cpp \
    80            src/mpmpxplaybackframeworkwrapper_p.cpp \
    80            src/mpmpxdetailsframeworkwrapper.cpp \
    81            src/mpmpxdetailsframeworkwrapper.cpp \
    86            src/mpmpxisolatedcollectionhelper.cpp \
    87            src/mpmpxisolatedcollectionhelper.cpp \
    87            src/mpmpxcollectionframeworkwrapper_p.cpp \
    88            src/mpmpxcollectionframeworkwrapper_p.cpp \
    88            src/mpaudioeffectsframeworkwrapper.cpp \
    89            src/mpaudioeffectsframeworkwrapper.cpp \
    89            src/mpaudioeffectsframeworkwrapper_p.cpp \
    90            src/mpaudioeffectsframeworkwrapper_p.cpp \
    90            src/mpequalizerframeworkwrapper.cpp \
    91            src/mpequalizerframeworkwrapper.cpp \
    91            src/mpequalizerframeworkwrapper_p.cpp \
    92            src/mpequalizerframeworkwrapper_p.cpp   
    92            src/mpprogressdialoghandler.cpp   
       
    93 
    93 
    94 DEFINES += BUILD_MPENGINE_LIB
       
    95 
       
    96 myDefInclude = "NOSTRICTDEF" \
       
    97 "$${LITERAL_HASH}if defined(WINS)"\
       
    98 "DEFFILE  bwins/mpengineu.def "\
       
    99 "$${LITERAL_HASH}else "\
       
   100 "DEFFILE  eabi/mpengineu.def "\
       
   101 "$${LITERAL_HASH}endif"
       
   102 MMP_RULES += myDefInclude
       
   103