qtmobility/configure.bat
branchRCL_3
changeset 21 885c2596c964
parent 13 4203353e74ea
equal deleted inserted replaced
20:e2d33e235f7e 21:885c2596c964
    57 set BUILD_EXAMPLES=no
    57 set BUILD_EXAMPLES=no
    58 set BUILD_DOCS=yes
    58 set BUILD_DOCS=yes
    59 set BUILD_TOOLS=yes
    59 set BUILD_TOOLS=yes
    60 set MOBILITY_MODULES=bearer location contacts multimedia publishsubscribe versit messaging systeminfo serviceframework sensors
    60 set MOBILITY_MODULES=bearer location contacts multimedia publishsubscribe versit messaging systeminfo serviceframework sensors
    61 set MOBILITY_MODULES_UNPARSED=
    61 set MOBILITY_MODULES_UNPARSED=
    62 set MOBILITY_MULTIMEDIA=yes
       
    63 set VC_TEMPLATE_OPTION=
    62 set VC_TEMPLATE_OPTION=
    64 set QT_PATH=
    63 set QT_PATH=
    65 set QMAKE_CACHE=%BUILD_PATH%\.qmake.cache
    64 set QMAKE_CACHE=%BUILD_PATH%\.qmake.cache
    66 
    65 
       
    66 REM We use these variables to indicate which modules are selected
       
    67 REM They are used for example to see which modules need config.tests built
       
    68 set CONTACTS_SELECTED=yes
       
    69 set BEARER_SELECTED=yes
       
    70 set SYSTEMINFO_SELECTED=yes
       
    71 set SENSORS_SELECTED=yes
       
    72 set MESSAGING_SELECTED=yes
       
    73 set MULTIMEDIA_SELECTED=yes
       
    74 set LOCATION_SELECTED=yes
    67 if exist "%QMAKE_CACHE%" del /Q %QMAKE_CACHE%
    75 if exist "%QMAKE_CACHE%" del /Q %QMAKE_CACHE%
    68 if exist "%PROJECT_LOG%" del /Q %PROJECT_LOG%
    76 if exist "%PROJECT_LOG%" del /Q %PROJECT_LOG%
    69 if exist "%PROJECT_CONFIG%" del /Q %PROJECT_CONFIG%
    77 if exist "%PROJECT_CONFIG%" del /Q %PROJECT_CONFIG%
    70 
    78 
    71 echo QT_MOBILITY_SOURCE_TREE = %SOURCE_PATH% > %QMAKE_CACHE%
    79 echo QT_MOBILITY_SOURCE_TREE = %SOURCE_PATH% > %QMAKE_CACHE%
    72 echo QT_MOBILITY_BUILD_TREE = %BUILD_PATH% >> %QMAKE_CACHE%
    80 echo QT_MOBILITY_BUILD_TREE = %BUILD_PATH% >> %QMAKE_CACHE%
    73 set QMAKE_CACHE=
    81 set QMAKE_CACHE=
    74 
       
    75 if %BUILD_PATH% == %SOURCE_PATH% (
       
    76     cd %SOURCE_PATH%\config.tests\qtmultimedia
       
    77     if exist make del qtmultimedia
       
    78 ) else (
       
    79     rmdir /S /Q config.tests\qtmultimedia
       
    80     mkdir config.tests\qtmultimedia
       
    81     cd config.tests\qtmultimedia
       
    82 )
       
    83 for /f "tokens=3" %%i in ('call %QT_PATH%qmake %SOURCE_PATH%\config.tests\qtmultimedia\qtmultimedia.pro 2^>^&1 1^>NUL') do set QTMULTIMEDIA=%%i 
       
    84 if %QTMULTIMEDIA% == no-multimedia (
       
    85     set MOBILITY_MULTIMEDIA=yes
       
    86 ) else (
       
    87     set MOBILITY_MULTIMEDIA=no
       
    88 )
       
    89 cd /D %BUILD_PATH%
       
    90 
    82 
    91 :cmdline_parsing
    83 :cmdline_parsing
    92 if "%1" == ""                   goto startProcessing
    84 if "%1" == ""                   goto startProcessing
    93 if "%1" == "-debug"             goto debugTag
    85 if "%1" == "-debug"             goto debugTag
    94 if "%1" == "-release"           goto releaseTag
    86 if "%1" == "-release"           goto releaseTag
   262 set MOBILITY_MODULES_UNPARSED=%MOBILITY_MODULES_UNPARSED:xxx=%
   254 set MOBILITY_MODULES_UNPARSED=%MOBILITY_MODULES_UNPARSED:xxx=%
   263 
   255 
   264 REM reset default modules as we expect a modules list
   256 REM reset default modules as we expect a modules list
   265 set MOBILITY_MODULES=
   257 set MOBILITY_MODULES=
   266 
   258 
       
   259 set CONTACTS_SELECTED=
       
   260 set BEARER_SELECTED=
       
   261 set SYSTEMINFO_SELECTED=
       
   262 set SENSORS_SELECTED=
       
   263 set MESSAGING_SELECTED=
       
   264 set MULTIMEDIA_SELECTED=
       
   265 set LOCATION_SELECTED=
   267 echo Checking selected modules:
   266 echo Checking selected modules:
   268 :modulesTag2
   267 :modulesTag2
   269 
   268 
   270 for /f "tokens=1,*" %%a in ("%MOBILITY_MODULES_UNPARSED%") do (
   269 for /f "tokens=1,*" %%a in ("%MOBILITY_MODULES_UNPARSED%") do (
   271     set FIRST=%%a
   270     set FIRST=%%a
   274 
   273 
   275 : What we want is a switch as we need to check module name and only want to
   274 : What we want is a switch as we need to check module name and only want to
   276 : distinguish between false and correct module names being passed
   275 : distinguish between false and correct module names being passed
   277 if %FIRST% == bearer (
   276 if %FIRST% == bearer (
   278     echo     Bearer Management selected
   277     echo     Bearer Management selected
       
   278     set BEARER_SELECTED=yes
   279 ) else if %FIRST% == contacts (
   279 ) else if %FIRST% == contacts (
   280     echo     Contacts selected
   280     echo     Contacts selected
       
   281     set CONTACTS_SELECTED=yes
   281 ) else if %FIRST% == location (
   282 ) else if %FIRST% == location (
   282     echo     Location selected
   283     echo     Location selected
       
   284     set LOCATION_SELECTED=yes
   283 ) else if %FIRST% == messaging (
   285 ) else if %FIRST% == messaging (
   284     echo     Messaging selected
   286     echo     Messaging selected
       
   287     set MESSAGING_SELECTED=yes
   285 ) else if %FIRST% == multimedia (
   288 ) else if %FIRST% == multimedia (
   286     echo     Multimedia selected
   289     echo     Multimedia selected
       
   290     set MULTIMEDIA_SELECTED=yes
   287 ) else if %FIRST% == publishsubscribe (
   291 ) else if %FIRST% == publishsubscribe (
   288     echo     PublishSubscribe selected
   292     echo     PublishSubscribe selected
   289 ) else if %FIRST% == systeminfo (
   293 ) else if %FIRST% == systeminfo (
   290     echo     Systeminfo selected
   294     echo     Systeminfo selected
       
   295     set SYSTEMINFO_SELECTED=yes
   291 ) else if %FIRST% == serviceframework (
   296 ) else if %FIRST% == serviceframework (
   292     echo     ServiceFramework selected
   297     echo     ServiceFramework selected
   293 ) else if %FIRST% == versit (
   298 ) else if %FIRST% == versit (
   294     echo     Versit selected ^(implies Contacts^)
   299     echo     Versit selected ^(implies Contacts^)
       
   300     set CONTACTS_SELECTED=yes
   295 ) else if %FIRST% == sensors (
   301 ) else if %FIRST% == sensors (
   296     echo     Sensors selected
   302     echo     Sensors selected
       
   303     set SENSORS_SELECTED=yes
   297 ) else (
   304 ) else (
   298     echo     Unknown module %FIRST%
   305     echo     Unknown module %FIRST%
   299     goto errorTag
   306     goto errorTag
   300 )
   307 )
   301 
   308 
   302 if %FIRST% == multimedia (
   309 set MOBILITY_MODULES=%MOBILITY_MODULES% %FIRST%
   303     if %MOBILITY_MULTIMEDIA% == yes (
       
   304         set MOBILITY_MODULES=%MOBILITY_MODULES% %FIRST%
       
   305     ) else (
       
   306         echo "Only one multimedia module allowed, please rebuild Qt with -no-multimedia"
       
   307     )
       
   308 ) else (
       
   309     set MOBILITY_MODULES=%MOBILITY_MODULES% %FIRST%
       
   310 )
       
   311 
   310 
   312 if "%REMAINING%" == "" (
   311 if "%REMAINING%" == "" (
   313     shift
   312     shift
   314 ) else (
   313 ) else (
   315     set MOBILITY_MODULES_UNPARSED=%REMAINING%
   314     set MOBILITY_MODULES_UNPARSED=%REMAINING%
   318 
   317 
   319 SET REMAINING=
   318 SET REMAINING=
   320 SET FIRST=
   319 SET FIRST=
   321 goto cmdline_parsing
   320 goto cmdline_parsing
   322 
   321 
   323 :removeMultimedia
       
   324 set MOBILITY_MODULES_TEMP=%MOBILITY_MODULES%
       
   325 set MOBILITY_MODULES=
       
   326 
       
   327 :removeMultimedia2
       
   328 
       
   329 for /f "tokens=1,*" %%a in ("%MOBILITY_MODULES_TEMP%") do (
       
   330     set FIRST=%%a
       
   331     set REMAINING=%%b
       
   332 )
       
   333 if NOT %FIRST% == multimedia (
       
   334     set MOBILITY_MODULES=%MOBILITY_MODULES% %FIRST%
       
   335 )
       
   336 if "%REMAINING%" == "" (
       
   337     goto startProcessing2
       
   338 ) else (
       
   339     set MOBILITY_MODULES_TEMP=%REMAINING%
       
   340     goto removeMultimedia2
       
   341 )
       
   342 
       
   343 goto startProcessing2
       
   344 
       
   345 :startProcessing
   322 :startProcessing
   346 
       
   347 for %%a in (%MOBILITY_MODULES%) do (
       
   348     if %%a == multimedia (
       
   349         if %MOBILITY_MULTIMEDIA% == no (
       
   350             echo "Only one multimedia module allowed, please rebuild Qt with -no-multimedia"
       
   351             goto removeMultimedia
       
   352         )
       
   353     )
       
   354 )
       
   355 
       
   356 :startProcessing2
       
   357 
   323 
   358 echo CONFIG += %RELEASEMODE% >> %PROJECT_CONFIG%
   324 echo CONFIG += %RELEASEMODE% >> %PROJECT_CONFIG%
   359 echo CONFIG_WIN32 += %WIN32_RELEASEMODE% %RELEASEMODE% >> %PROJECT_CONFIG%
   325 echo CONFIG_WIN32 += %WIN32_RELEASEMODE% %RELEASEMODE% >> %PROJECT_CONFIG%
   360 set RELEASEMODE=
   326 set RELEASEMODE=
   361 set WIN32_RELEASEMODE=
   327 set WIN32_RELEASEMODE=
   395 echo build_tools = %BUILD_TOOLS% >> %PROJECT_CONFIG%
   361 echo build_tools = %BUILD_TOOLS% >> %PROJECT_CONFIG%
   396 set BUILD_TOOLS=
   362 set BUILD_TOOLS=
   397 
   363 
   398 echo qmf_enabled = no >> %PROJECT_CONFIG%
   364 echo qmf_enabled = no >> %PROJECT_CONFIG%
   399 
   365 
   400 echo isEmpty($$QT_MOBILITY_INCLUDE):QT_MOBILITY_INCLUDE=$$QT_MOBILITY_PREFIX/include >> %PROJECT_CONFIG%
   366 echo !symbian:isEmpty(QT_MOBILITY_INCLUDE):QT_MOBILITY_INCLUDE=$$QT_MOBILITY_PREFIX/include >> %PROJECT_CONFIG%
   401 echo isEmpty($$QT_MOBILITY_LIB):QT_MOBILITY_LIB=$$QT_MOBILITY_PREFIX/lib >> %PROJECT_CONFIG%
   367 echo isEmpty(QT_MOBILITY_LIB):QT_MOBILITY_LIB=$$QT_MOBILITY_PREFIX/lib >> %PROJECT_CONFIG%
   402 echo isEmpty($$QT_MOBILITY_BIN):QT_MOBILITY_BIN=$$QT_MOBILITY_PREFIX/bin >> %PROJECT_CONFIG%
   368 echo isEmpty(QT_MOBILITY_BIN):QT_MOBILITY_BIN=$$QT_MOBILITY_PREFIX/bin >> %PROJECT_CONFIG%
   403 echo isEmpty($$QT_MOBILITY_PLUGINS):QT_MOBILITY_PLUGINS=$$QT_MOBILITY_PREFIX/plugins >> %PROJECT_CONFIG%
   369 echo isEmpty(QT_MOBILITY_PLUGINS):QT_MOBILITY_PLUGINS=$$QT_MOBILITY_PREFIX/plugins >> %PROJECT_CONFIG%
   404 
   370 
   405 echo mobility_modules = %MOBILITY_MODULES%  >> %PROJECT_CONFIG%
   371 echo mobility_modules = %MOBILITY_MODULES%  >> %PROJECT_CONFIG%
   406 REM no Sysinfo support on Maemo yet
   372 REM no Sysinfo support on Maemo yet
   407 echo maemo5^|maemo6:mobility_modules -= systeminfo >> %PROJECT_CONFIG%
   373 echo maemo5^|maemo6:mobility_modules -= systeminfo >> %PROJECT_CONFIG%
   408 echo contains(mobility_modules,versit): mobility_modules *= contacts  >> %PROJECT_CONFIG%
   374 echo contains(mobility_modules,versit): mobility_modules *= contacts  >> %PROJECT_CONFIG%
   503 
   469 
   504     set FAILED=0
   470     set FAILED=0
   505     if "%MOBILITY_BUILDSYSTEM%" == "symbian-sbsv2" (
   471     if "%MOBILITY_BUILDSYSTEM%" == "symbian-sbsv2" (
   506         call %MOBILITY_MAKE% release-armv5 >> %PROJECT_LOG% 2>&1
   472         call %MOBILITY_MAKE% release-armv5 >> %PROJECT_LOG% 2>&1
   507         for /f "tokens=2" %%i in ('%MOBILITY_MAKE% release-armv5 SBS^="@sbs --check"') do set FAILED=1
   473         for /f "tokens=2" %%i in ('%MOBILITY_MAKE% release-armv5 SBS^="@sbs --check"') do set FAILED=1
       
   474         call %MOBILITY_MAKE% clean >> %PROJECT_LOG% 2>&1
   508     ) else if "%MOBILITY_BUILDSYSTEM%" == "symbian-abld" (
   475     ) else if "%MOBILITY_BUILDSYSTEM%" == "symbian-abld" (
   509         call %MOBILITY_MAKE% release-gcce >> %PROJECT_LOG% 2>&1
   476         call %MOBILITY_MAKE% release-gcce >> %PROJECT_LOG% 2>&1
   510         for /f "tokens=2" %%i in ('%MOBILITY_MAKE% release-gcce ABLD^="@ABLD.BAT -c" 2^>^&1') do if not %%i == bldfiles set FAILED=1
   477         for /f "tokens=2" %%i in ('%MOBILITY_MAKE% release-gcce ABLD^="@ABLD.BAT -c" 2^>^&1') do if not %%i == bldfiles set FAILED=1
       
   478         call %MOBILITY_MAKE% clean >> %PROJECT_LOG% 2>&1
   511     ) else {
   479     ) else {
   512         REM Make for other builds
   480         REM Make for other builds
   513         call %MOBILITY_MAKE% >> %PROJECT_LOG% 2>&1
   481         call %MOBILITY_MAKE% >> %PROJECT_LOG% 2>&1
   514         REM have to check error level for windows / other builds to be sure.
   482         REM have to check error level for windows / other builds to be sure.
   515         if errorlevel 1 (
   483         if errorlevel 1 (
   534 echo Start of compile tests
   502 echo Start of compile tests
   535 REM compile tests go here.
   503 REM compile tests go here.
   536 for /f "tokens=3" %%i in ('call %QT_PATH%qmake %SOURCE_PATH%\config.tests\make\make.pro 2^>^&1 1^>NUL') do set BUILDSYSTEM=%%i
   504 for /f "tokens=3" %%i in ('call %QT_PATH%qmake %SOURCE_PATH%\config.tests\make\make.pro 2^>^&1 1^>NUL') do set BUILDSYSTEM=%%i
   537 if "%BUILDSYSTEM%" == "symbian-abld" goto symbianTests
   505 if "%BUILDSYSTEM%" == "symbian-abld" goto symbianTests
   538 if "%BUILDSYSTEM%" == "symbian-sbsv2" goto symbianTests
   506 if "%BUILDSYSTEM%" == "symbian-sbsv2" goto symbianTests
       
   507 goto windowsTests
       
   508 
       
   509 :symbianTests
       
   510 
       
   511 if "%MULTIMEDIA_SELECTED%" == "yes" (
       
   512     call :compileTest Audiorouting_s60 audiorouting_s60
       
   513     call :compileTest Tunerlibrary_for_3.1 tunerlib_s60
       
   514     call :compileTest RadioUtility_for_post_3.1 radioutility_s60
       
   515     call :compileTest OpenMaxAl_support openmaxal_symbian
       
   516     call :compileTest Surfaces_s60 surfaces_s60
       
   517 )
       
   518 if "%CONTACTS_SELECTED%" == "yes" (
       
   519     call :compileTest SymbianContactSIM symbiancntsim
       
   520 )
       
   521 if "%BEARER_SELECTED%" == "yes" (
       
   522     call :compileTest SNAP snap
       
   523     call :compileTest OCC occ
       
   524 )
       
   525 if "%SENSORS_SELECTED%" == "yes" (
       
   526     call :compileTest S60_Sensor_API sensors_s60_31
       
   527     call :compileTest Symbian_Sensor_Framework sensors_symbian
       
   528 )
       
   529 if "%MESSAGING_SELECTED%" == "yes" (
       
   530     call :compileTest Symbian_Messaging_Freestyle messaging_freestyle
       
   531 )
       
   532 if "%SYSTEMINFO_SELECTED%" == "yes" (
       
   533     call :compileTest Symbian_Hb hb_symbian
       
   534 )
       
   535 if "%LOCATION_SELECTED%" == "yes" (
       
   536     call :compileTest LBT lbt
       
   537 )
   539 goto noTests
   538 goto noTests
   540 
   539 
   541 :symbianTests
   540 :windowsTests
   542 call :compileTest LBT lbt
   541 
   543 call :compileTest SNAP snap
   542 if "%MULTIMEDIA_SELECTED%" == "yes" (
   544 call :compileTest OCC occ
   543     call :compileTest DirectShow directshow
   545 call :compileTest SymbianContactSIM symbiancntsim
   544     call :compileTest WindowsMediaSDK wmsdk
   546 call :compileTest S60_Sensor_API sensors_s60_31
   545     call :compileTest WindowMediaPlayer wmp
   547 call :compileTest Symbian_Sensor_Framework sensors_symbian
   546     call :compileTest EnhancedVideoRenderer evr
   548 call :compileTest Audiorouting_s60 audiorouting_s60
   547 )
   549 call :compileTest Tunerlibrary_for_3.1 tunerlib_s60
       
   550 call :compileTest RadioUtility_for_post_3.1 radioutility_s60
       
   551 call :compileTest OpenMaxAl_support openmaxal_symbian
       
   552 call :compileTest Surfaces_s60 surfaces_s60
       
   553 
   548 
   554 :noTests
   549 :noTests
   555 
   550 
   556 echo End of compile tests
   551 echo End of compile tests
   557 echo.
   552 echo.
   573     set FIRST=%%a
   568     set FIRST=%%a
   574     set REMAINING=%%b
   569     set REMAINING=%%b
   575 )
   570 )
   576 
   571 
   577 if %FIRST% == bearer (
   572 if %FIRST% == bearer (
   578     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmBearer %SOURCE_PATH%\src\bearer
   573     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtBearer %SOURCE_PATH%\src\bearer
   579 ) else if %FIRST% == contacts (
   574 ) else if %FIRST% == contacts (
   580     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts
   575     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts
   581     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\requests
   576     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts\requests
   582     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\filters
   577     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts\filters
   583     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\details
   578     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts\details
   584 ) else if %FIRST% == location (
   579 ) else if %FIRST% == location (
   585     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmLocation %SOURCE_PATH%\src\location
   580     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtLocation %SOURCE_PATH%\src\location
   586 ) else if %FIRST% == messaging (
   581 ) else if %FIRST% == messaging (
   587     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmMessaging %SOURCE_PATH%\src\messaging
   582     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMessaging %SOURCE_PATH%\src\messaging
   588 ) else if %FIRST% == multimedia (
   583 ) else if %FIRST% == multimedia (
   589     if %MOBILITY_MULTIMEDIA% == yes (
   584     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimediaKit %SOURCE_PATH%\src\multimedia
   590         perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimedia %SOURCE_PATH%\src\multimedia
   585     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimediaKit %SOURCE_PATH%\src\multimedia\audio
   591         perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimedia %SOURCE_PATH%\src\multimedia\audio
   586     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimediaKit %SOURCE_PATH%\src\multimedia\video
   592         perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimedia %SOURCE_PATH%\src\multimedia\video
       
   593     )
       
   594 ) else if %FIRST% == publishsubscribe (
   587 ) else if %FIRST% == publishsubscribe (
   595     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmPubSub %SOURCE_PATH%\src\publishsubscribe
   588     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtPublishSubscribe %SOURCE_PATH%\src\publishsubscribe
   596 ) else if %FIRST% == systeminfo (
   589 ) else if %FIRST% == systeminfo (
   597     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmSystemInfo %SOURCE_PATH%\src\systeminfo
   590     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtSystemInfo %SOURCE_PATH%\src\systeminfo
   598 ) else if %FIRST% == serviceframework (
   591 ) else if %FIRST% == serviceframework (
   599     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmServiceFramework %SOURCE_PATH%\src\serviceframework
   592     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtServiceFramework %SOURCE_PATH%\src\serviceframework
   600 ) else if %FIRST% == versit (
   593 ) else if %FIRST% == versit (
   601     REM versit implies contacts
   594     REM versit implies contacts
   602     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmVersit %SOURCE_PATH%\src\versit
   595     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtVersit %SOURCE_PATH%\src\versit
   603     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts
   596     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts
   604     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\requests
   597     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts\requests
   605     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\filters
   598     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts\filters
   606     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\details
   599     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtContacts %SOURCE_PATH%\src\contacts\details
   607 ) else if %FIRST% == sensors (
   600 ) else if %FIRST% == sensors (
   608     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmSensors %SOURCE_PATH%\src\sensors
   601     perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtSensors %SOURCE_PATH%\src\sensors
   609 )
   602 )
   610 
   603 
   611 if "%REMAINING%" == "" (
   604 if "%REMAINING%" == "" (
   612     shift
   605     shift
   613 ) else (
   606 ) else (
   648 set MOBILITY_MODULES=
   641 set MOBILITY_MODULES=
   649 set MOBILITY_MODULES_UNPARSED=
   642 set MOBILITY_MODULES_UNPARSED=
   650 SET REMAINING=
   643 SET REMAINING=
   651 SET FIRST=
   644 SET FIRST=
   652 SET MODULES_TEMP=
   645 SET MODULES_TEMP=
       
   646 set CONTACTS_SELECTED=
       
   647 set BEARER_SELECTED=
       
   648 set SYSTEMINFO_SELECTED=
       
   649 set SENSORS_SELECTED=
       
   650 set MESSAGING_SELECTED=
       
   651 set MULTIMEDIA_SELECTED=
       
   652 set LOCATION_SELECTED=
   653 exit /b 1
   653 exit /b 1
   654 
   654 
   655 :exitTag
   655 :exitTag
   656 set BUILD_PATH=
   656 set BUILD_PATH=
   657 set CURRENTDIR=
   657 set CURRENTDIR=
   665 set MOBILITY_MODULES=
   665 set MOBILITY_MODULES=
   666 set MOBILITY_MODULES_UNPARSED=
   666 set MOBILITY_MODULES_UNPARSED=
   667 SET REMAINING=
   667 SET REMAINING=
   668 SET FIRST=
   668 SET FIRST=
   669 SET MODULES_TEMP=
   669 SET MODULES_TEMP=
       
   670 set CONTACTS_SELECTED=
       
   671 set BEARER_SELECTED=
       
   672 set SYSTEMINFO_SELECTED=
       
   673 set SENSORS_SELECTED=
       
   674 set MESSAGING_SELECTED=
       
   675 set MULTIMEDIA_SELECTED=
       
   676 set LOCATION_SELECTED=
   670 exit /b 0
   677 exit /b 0