qtmobility/examples/examples.pri
changeset 0 cfcbf08528c4
child 2 5822d84012fb
child 4 90517678cc4f
equal deleted inserted replaced
-1:000000000000 0:cfcbf08528c4
       
     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 }