demos/demos.pro
changeset 30 5dc02b23752f
parent 25 e24348a560a6
child 37 758a864f9613
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
     1 TEMPLATE    = subdirs
     1 TEMPLATE    = subdirs
       
     2 
       
     3 !contains(QT_CONFIG, no-gui) {
     2 SUBDIRS     = \
     4 SUBDIRS     = \
     3             demos_shared \
     5             demos_shared \
     4             demos_deform \
     6             demos_deform \
     5             demos_gradients \
     7             demos_gradients \
     6             demos_pathstroke \
     8             demos_pathstroke \
    36             # demos_chip \
    38             # demos_chip \
    37             demos_embeddeddialogs \
    39             demos_embeddeddialogs \
    38             demos_undo \
    40             demos_undo \
    39             demos_sub-attaq
    41             demos_sub-attaq
    40             
    42             
    41 contains(QT_CONFIG, opengl):!contains(QT_CONFIG, opengles1):!contains(QT_CONFIG, opengles1cl):!contains(QT_CONFIG, opengles2):{
    43 contains(QT_CONFIG, opengl):!contains(QT_CONFIG, opengles1):!contains(QT_CONFIG, opengles2):{
    42 SUBDIRS += demos_boxes
    44 SUBDIRS += demos_boxes
    43 }
    45 }
    44 
    46 
    45 mac*: SUBDIRS += demos_macmainwindow
    47 mac*: SUBDIRS += demos_macmainwindow
    46 wince*|symbian|embedded|x11: SUBDIRS += embedded
    48 wince*|symbian|embedded|x11: SUBDIRS += demos_embedded
    47 
    49 
    48 !contains(QT_EDITION, Console):!cross_compile:!embedded:!wince*:SUBDIRS += demos_arthurplugin
    50 !contains(QT_EDITION, Console):!cross_compile:!embedded:!wince*:SUBDIRS += demos_arthurplugin
    49 
    51 
    50 !cross_compile:{
    52 !cross_compile:{
    51 contains(QT_BUILD_PARTS, tools):{
    53 contains(QT_BUILD_PARTS, tools):{
    53 wince*:SUBDIRS += demos_sqlbrowser
    55 wince*:SUBDIRS += demos_sqlbrowser
    54 }
    56 }
    55 }
    57 }
    56 contains(QT_CONFIG, phonon):!static:SUBDIRS += demos_mediaplayer
    58 contains(QT_CONFIG, phonon):!static:SUBDIRS += demos_mediaplayer
    57 contains(QT_CONFIG, webkit):contains(QT_CONFIG, svg):!symbian:SUBDIRS += demos_browser
    59 contains(QT_CONFIG, webkit):contains(QT_CONFIG, svg):!symbian:SUBDIRS += demos_browser
       
    60 contains(QT_CONFIG, declarative):SUBDIRS += demos_declarative
    58 contains(QT_CONFIG, multimedia):SUBDIRS += demos_spectrum
    61 contains(QT_CONFIG, multimedia):SUBDIRS += demos_spectrum
    59 
    62 
    60 # install
    63 # install
    61 sources.files = README *.pro
    64 sources.files = README *.pro
    62 sources.path = $$[QT_INSTALL_DEMOS]
    65 sources.path = $$[QT_INSTALL_DEMOS]
    64 
    67 
    65 symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri)
    68 symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri)
    66 
    69 
    67 demos_chip.subdir = chip
    70 demos_chip.subdir = chip
    68 demos_embeddeddialogs.subdir = embeddeddialogs
    71 demos_embeddeddialogs.subdir = embeddeddialogs
       
    72 demos_embedded.subdir = embedded
       
    73 # Because of fluidlauncher
       
    74 demos_embedded.depends = demos_deform demos_pathstroke
    69 demos_shared.subdir = shared
    75 demos_shared.subdir = shared
    70 demos_deform.subdir = deform
    76 demos_deform.subdir = deform
    71 demos_gradients.subdir = gradients
    77 demos_gradients.subdir = gradients
    72 demos_pathstroke.subdir = pathstroke
    78 demos_pathstroke.subdir = pathstroke
    73 demos_affine.subdir = affine
    79 demos_affine.subdir = affine
    81 demos_arthurplugin.subdir = arthurplugin
    87 demos_arthurplugin.subdir = arthurplugin
    82 demos_sqlbrowser.subdir = sqlbrowser
    88 demos_sqlbrowser.subdir = sqlbrowser
    83 demos_undo.subdir = undo
    89 demos_undo.subdir = undo
    84 demos_qtdemo.subdir = qtdemo
    90 demos_qtdemo.subdir = qtdemo
    85 demos_mediaplayer.subdir = qmediaplayer
    91 demos_mediaplayer.subdir = qmediaplayer
       
    92 demos_declarative.subdir = declarative
    86 
    93 
    87 demos_browser.subdir = browser
    94 demos_browser.subdir = browser
    88 
    95 
    89 demos_boxes.subdir = boxes
    96 demos_boxes.subdir = boxes
    90 demos_sub-attaq.subdir = sub-attaq
    97 demos_sub-attaq.subdir = sub-attaq
    97      demos_gradients.depends = demos_shared
   104      demos_gradients.depends = demos_shared
    98      demos_composition.depends = demos_shared
   105      demos_composition.depends = demos_shared
    99      demos_arthurplugin.depends = demos_shared
   106      demos_arthurplugin.depends = demos_shared
   100      demos_pathstroke.depends = demos_shared
   107      demos_pathstroke.depends = demos_shared
   101 }
   108 }
       
   109 }