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 |
|