|
1 include(../staticconfig.pri) |
|
2 |
|
3 !contains(build_examples, yes):error(Please use the -examples configure switch to enable building of examples) |
|
4 |
|
5 win32:contains(CONFIG_WIN32,build_all):Win32DebugAndRelease=yes |
|
6 mac | contains(Win32DebugAndRelease,yes) { |
|
7 #due to different debug/release library names we have to comply with |
|
8 #whatever Qt does |
|
9 !contains(QT_CONFIG,debug)|!contains(QT_CONFIG,release) { |
|
10 CONFIG -= debug_and_release debug release |
|
11 contains(QT_CONFIG,debug): CONFIG+=debug |
|
12 contains(QT_CONFIG,release): CONFIG+=release |
|
13 } |
|
14 } |
|
15 |
|
16 CONFIG(debug, debug|release) { |
|
17 SUBDIRPART=Debug |
|
18 } else { |
|
19 SUBDIRPART=Release |
|
20 } |
|
21 |
|
22 OUTPUT_DIR = $$QT_MOBILITY_BUILD_TREE |
|
23 DESTDIR = $$OUTPUT_DIR/bin/examples |
|
24 MOC_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/moc |
|
25 RCC_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/rcc |
|
26 UI_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/ui |
|
27 OBJECTS_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET |
|
28 mac:LIBS+= -F$$OUTPUT_DIR/lib |
|
29 LIBS+= -L$$OUTPUT_DIR/lib |
|
30 QMAKE_RPATHDIR+=$$OUTPUT_DIR/lib |
|
31 INCLUDEPATH+= $$QT_MOBILITY_SOURCE_TREE/src/global |
|
32 |
|
33 maemo6 { |
|
34 DEFINES+= Q_WS_MAEMO_6 |
|
35 DEFINES+= QTM_EXAMPLES_SMALL_SCREEN |
|
36 DEFINES+= QTM_EXAMPLES_PREFER_LANDSCAPE |
|
37 } |
|
38 maemo5 { |
|
39 DEFINES+= Q_WS_MAEMO_5 |
|
40 DEFINES+= QTM_EXAMPLES_SMALL_SCREEN |
|
41 DEFINES+= QTM_EXAMPLES_PREFER_LANDSCAPE |
|
42 } |
|
43 symbian { |
|
44 DEFINES+= QTM_EXAMPLES_SMALL_SCREEN |
|
45 } |
|
46 maemo* { |
|
47 LIBS += -L/opt/qt4-maemo5/lib |
|
48 QMAKE_LFLAGS += -Wl,-rpath,/opt/qt4-maemo5/lib |
|
49 } |