16 |
16 |
17 TEMPLATE = lib |
17 TEMPLATE = lib |
18 TARGET = cpframework |
18 TARGET = cpframework |
19 |
19 |
20 include ( ../common.pri ) |
20 include ( ../common.pri ) |
21 include ( ../logger/logger.pri) |
|
22 include ( ./cpframework.pri ) |
21 include ( ./cpframework.pri ) |
23 include ( ../../controlpanel_plat/inc/controlpanel_plat.pri ) |
22 include ( ../../controlpanel_plat/inc/controlpanel_plat.pri ) |
24 |
23 |
25 RESOURCES += cpframework.qrc |
24 RESOURCES += cpframework.qrc |
26 |
25 |
27 symbian: { |
26 symbian: { |
28 TARGET.UID3 = 0x20025FDA |
27 TARGET.UID3 = 0x20025FDA |
29 } |
28 } |
30 |
29 |
31 CONFIG += Hb xml |
30 CONFIG += Hb xml |
32 DEFINES += BUILD_CP_FRAMEWORK BUILD_LOGGER_DLL |
31 |
33 |
32 DEFINES += BUILD_CP_FRAMEWORK |
34 symbian: { |
33 |
35 # export headers to mw |
34 LIBS += -lcplogger |
36 EXPORT_PLATFORM_HEADERS += \ |
35 |
37 ../../controlpanel_plat/inc/cpglobal.h \ |
36 include ( cpframework_export.pri ) |
38 ../../controlpanel_plat/inc/cpbasepath.h \ |
|
39 ../../controlpanel_plat/inc/cpplugininterface.h \ |
|
40 ../../controlpanel_plat/inc/cppluginplatinterface.h \ |
|
41 ../../controlpanel_plat/inc/cppluginloader.h \ |
|
42 ../../controlpanel_plat/inc/cppluginlauncher.h \ |
|
43 ../../controlpanel_plat/inc/cpbasesettingview.h \ |
|
44 ../../controlpanel_plat/inc/cpitemdatahelper.h \ |
|
45 ../../controlpanel_plat/inc/cpsettingformitemdata.h \ |
|
46 ../../controlpanel_plat/inc/cpsettingformentryitemdata.h \ |
|
47 ../../controlpanel_plat/inc/cpsettingformentryitemdataimpl.h \ |
|
48 ../../controlpanel_plat/inc/cppluginutility.h \ |
|
49 ../../controlpanel_plat/inc/cplauncherinterface.h |
|
50 |
37 |
51 headers.sources = $$EXPORT_PLATFORM_HEADERS |
|
52 for(header, headers.sources):BLD_INF_RULES.prj_exports += "./$$header $$MW_LAYER_PLATFORM_EXPORT_PATH($$basename(header))" |
|
53 } |
|
54 include (../logger/logger_export.pri) |
|
55 |
|