46 set SOURCE_PATH= %~dp0 |
46 set SOURCE_PATH= %~dp0 |
47 cd /D %SOURCE_PATH% |
47 cd /D %SOURCE_PATH% |
48 set SOURCE_PATH=%CD% |
48 set SOURCE_PATH=%CD% |
49 cd /D %BUILD_PATH% |
49 cd /D %BUILD_PATH% |
50 |
50 |
51 set PROJECT_CONFIG= %BUILD_PATH%\config.in |
51 set PROJECT_CONFIG=%BUILD_PATH%\config.in |
52 set PROJECT_LOG= %BUILD_PATH%\config.log |
52 set PROJECT_LOG=%BUILD_PATH%\config.log |
53 set RELEASEMODE=release |
53 set RELEASEMODE=release |
54 set WIN32_RELEASEMODE=debug_and_release build_all |
54 set WIN32_RELEASEMODE=debug_and_release build_all |
55 set QT_MOBILITY_LIB= |
55 set QT_MOBILITY_LIB= |
56 set BUILD_UNITTESTS=no |
56 set BUILD_UNITTESTS=no |
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 |
62 set VC_TEMPLATE_OPTION= |
63 set VC_TEMPLATE_OPTION= |
63 set QT_PATH= |
64 set QT_PATH= |
64 set QMAKE_CACHE=%BUILD_PATH%\.qmake.cache |
65 set QMAKE_CACHE=%BUILD_PATH%\.qmake.cache |
65 |
66 |
66 if exist "%QMAKE_CACHE%" del %QMAKE_CACHE% |
67 if exist "%QMAKE_CACHE%" del /Q %QMAKE_CACHE% |
67 if exist "%PROJECT_LOG%" del %PROJECT_LOG% |
68 if exist "%PROJECT_LOG%" del /Q %PROJECT_LOG% |
68 if exist "%PROJECT_CONFIG%" del %PROJECT_CONFIG% |
69 if exist "%PROJECT_CONFIG%" del /Q %PROJECT_CONFIG% |
69 |
70 |
70 echo QT_MOBILITY_SOURCE_TREE = %SOURCE_PATH% > %QMAKE_CACHE% |
71 echo QT_MOBILITY_SOURCE_TREE = %SOURCE_PATH% > %QMAKE_CACHE% |
71 echo QT_MOBILITY_BUILD_TREE = %BUILD_PATH% >> %QMAKE_CACHE% |
72 echo QT_MOBILITY_BUILD_TREE = %BUILD_PATH% >> %QMAKE_CACHE% |
72 set QMAKE_CACHE= |
73 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% |
73 |
90 |
74 :cmdline_parsing |
91 :cmdline_parsing |
75 if "%1" == "" goto startProcessing |
92 if "%1" == "" goto startProcessing |
76 if "%1" == "-debug" goto debugTag |
93 if "%1" == "-debug" goto debugTag |
77 if "%1" == "-release" goto releaseTag |
94 if "%1" == "-release" goto releaseTag |
78 if "%1" == "-silent" goto silentTag |
95 if "%1" == "-silent" goto silentTag |
79 if "%1" == "-prefix" goto prefixTag |
96 if "%1" == "-prefix" goto prefixTag |
80 if "%1" == "-libdir" goto libTag |
97 if "%1" == "-libdir" goto libTag |
81 if "%1" == "-bindir" goto binTag |
98 if "%1" == "-bindir" goto binTag |
82 if "%1" == "-headerdir" goto headerTag |
99 if "%1" == "-headerdir" goto headerTag |
|
100 if "%1" == "-plugindir" goto pluginTag |
83 if "%1" == "-tests" goto testTag |
101 if "%1" == "-tests" goto testTag |
84 if "%1" == "-examples" goto exampleTag |
102 if "%1" == "-examples" goto exampleTag |
85 if "%1" == "-qt" goto qtTag |
103 if "%1" == "-qt" goto qtTag |
86 if "%1" == "-vc" goto vcTag |
104 if "%1" == "-vc" goto vcTag |
87 if "%1" == "-no-docs" goto nodocsTag |
105 if "%1" == "-no-docs" goto nodocsTag |
110 echo (default prefix: PREFIX/include) |
128 echo (default prefix: PREFIX/include) |
111 echo -libdir (dir) ..... Libraries will be installed to dir |
129 echo -libdir (dir) ..... Libraries will be installed to dir |
112 echo (default PREFIX/lib) |
130 echo (default PREFIX/lib) |
113 echo -bindir (dir) ..... Executables will be installed to dir |
131 echo -bindir (dir) ..... Executables will be installed to dir |
114 echo (default PREFIX/bin) |
132 echo (default PREFIX/bin) |
|
133 echo -plugindir (dir) .. Plug-ins will be installed to dir |
|
134 echo (default PREFIX/plugins) |
115 echo -debug ............ Build with debugging symbols |
135 echo -debug ............ Build with debugging symbols |
116 echo -release .......... Build without debugging symbols |
136 echo -release .......... Build without debugging symbols |
117 echo -silent ........... Reduces build output |
137 echo -silent ........... Reduces build output |
118 echo -tests ............ Build unit tests (not build by default) |
138 echo -tests ............ Build unit tests (not build by default) |
119 echo Note, this adds test symbols to all libraries |
139 echo Note, this adds test symbols to all libraries |
120 echo and should not be used for release builds. |
140 echo and should not be used for release builds. |
121 echo -examples ......... Build example applications |
141 echo -examples ......... Build example applications |
122 echo -no-docs .......... Do not build documentation (build by default) |
142 echo -no-docs .......... Do not build documentation (build by default) |
123 echo -modules ^<list^> ... Build only the specified modules (default all) |
143 echo -modules ^<list^> ... Build only the specified modules (default all) |
124 echo Choose from: bearer contacts location publishsubscribe |
144 echo Choose from: bearer contacts location publishsubscribe |
179 shift |
199 shift |
180 echo QT_MOBILITY_INCLUDE = %1 >> %PROJECT_CONFIG% |
200 echo QT_MOBILITY_INCLUDE = %1 >> %PROJECT_CONFIG% |
181 shift |
201 shift |
182 goto cmdline_parsing |
202 goto cmdline_parsing |
183 |
203 |
|
204 :pluginTag |
|
205 shift |
|
206 echo QT_MOBILITY_PLUGINS = %1 >> %PROJECT_CONFIG% |
|
207 shift |
|
208 echo |
|
209 goto cmdline_parsing |
|
210 |
184 :unfrozenTag |
211 :unfrozenTag |
185 REM Should never be used in release builds |
212 REM Should never be used in release builds |
186 REM Some SDK's seem to exclude Q_AUTOTEST_EXPORT symbols if the |
213 REM Some SDK's seem to exclude Q_AUTOTEST_EXPORT symbols if the |
187 REM libraries are frozen. This breaks unit tests relying on the auto test exports |
214 REM libraries are frozen. This breaks unit tests relying on the auto test exports |
188 REM This flag unfreezes the SYMBIAN libraries for the purpose of unit test building. |
215 REM This flag unfreezes the SYMBIAN libraries for the purpose of unit test building. |
189 REM Ideally this should be connected to '-tests' option but that would prevent |
216 REM Ideally this should be connected to '-tests' option but that would prevent |
190 REM integration testing for frozen symbols as the CI system should test unit tests |
217 REM integration testing for frozen symbols as the CI system should test unit tests |
191 REM and frozen symbol compliance. |
218 REM and frozen symbol compliance. |
192 echo symbian_symbols_unfrozen = 1 >> %PROJECT_CONFIG% |
219 echo symbian_symbols_unfrozen = 1 >> %PROJECT_CONFIG% |
193 shift |
220 shift |
194 goto cmdline_parsing |
221 goto cmdline_parsing |
282 |
318 |
283 SET REMAINING= |
319 SET REMAINING= |
284 SET FIRST= |
320 SET FIRST= |
285 goto cmdline_parsing |
321 goto cmdline_parsing |
286 |
322 |
|
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 |
287 :startProcessing |
345 :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 |
288 |
357 |
289 echo CONFIG += %RELEASEMODE% >> %PROJECT_CONFIG% |
358 echo CONFIG += %RELEASEMODE% >> %PROJECT_CONFIG% |
290 echo CONFIG_WIN32 += %WIN32_RELEASEMODE% %RELEASEMODE% >> %PROJECT_CONFIG% |
359 echo CONFIG_WIN32 += %WIN32_RELEASEMODE% %RELEASEMODE% >> %PROJECT_CONFIG% |
291 set RELEASEMODE= |
360 set RELEASEMODE= |
292 set WIN32_RELEASEMODE= |
361 set WIN32_RELEASEMODE= |
329 echo qmf_enabled = no >> %PROJECT_CONFIG% |
398 echo qmf_enabled = no >> %PROJECT_CONFIG% |
330 |
399 |
331 echo isEmpty($$QT_MOBILITY_INCLUDE):QT_MOBILITY_INCLUDE=$$QT_MOBILITY_PREFIX/include >> %PROJECT_CONFIG% |
400 echo isEmpty($$QT_MOBILITY_INCLUDE):QT_MOBILITY_INCLUDE=$$QT_MOBILITY_PREFIX/include >> %PROJECT_CONFIG% |
332 echo isEmpty($$QT_MOBILITY_LIB):QT_MOBILITY_LIB=$$QT_MOBILITY_PREFIX/lib >> %PROJECT_CONFIG% |
401 echo isEmpty($$QT_MOBILITY_LIB):QT_MOBILITY_LIB=$$QT_MOBILITY_PREFIX/lib >> %PROJECT_CONFIG% |
333 echo isEmpty($$QT_MOBILITY_BIN):QT_MOBILITY_BIN=$$QT_MOBILITY_PREFIX/bin >> %PROJECT_CONFIG% |
402 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% |
334 |
404 |
335 echo mobility_modules = %MOBILITY_MODULES% >> %PROJECT_CONFIG% |
405 echo mobility_modules = %MOBILITY_MODULES% >> %PROJECT_CONFIG% |
336 REM no Sysinfo support on Maemo yet |
406 REM no Sysinfo support on Maemo yet |
337 echo maemo5^|maemo6:mobility_modules -= systeminfo >> %PROJECT_CONFIG% |
407 echo maemo5^|maemo6:mobility_modules -= systeminfo >> %PROJECT_CONFIG% |
338 echo contains(mobility_modules,versit): mobility_modules *= contacts >> %PROJECT_CONFIG% |
408 echo contains(mobility_modules,versit): mobility_modules *= contacts >> %PROJECT_CONFIG% |
373 for /f "tokens=2,3" %%a in ('call %QT_PATH%qmake %SOURCE_PATH%\config.tests\make\make.pro 2^>^&1 1^>NUL') do ( |
443 for /f "tokens=2,3" %%a in ('call %QT_PATH%qmake %SOURCE_PATH%\config.tests\make\make.pro 2^>^&1 1^>NUL') do ( |
374 if "%%a" == "MESSAGE:" ( |
444 if "%%a" == "MESSAGE:" ( |
375 set BUILDSYSTEM=%%b) |
445 set BUILDSYSTEM=%%b) |
376 ) |
446 ) |
377 |
447 |
378 if %BUILDSYSTEM% == symbian-abld ( |
448 if "%BUILDSYSTEM%" == "symbian-abld" ( |
379 call make -h >> %PROJECT_LOG% 2>&1 |
449 call make -h >> %PROJECT_LOG% 2>&1 |
380 if not errorlevel 1 ( |
450 if not errorlevel 1 ( |
381 echo ... Symbian abld make found. |
451 echo ... Symbian abld make found. |
382 set MAKE=make |
452 set MAKE=make |
383 ) |
453 ) |
384 ) else if %BUILDSYSTEM% == symbian-sbsv2 ( |
454 ) else if "%BUILDSYSTEM%" == "symbian-sbsv2" ( |
385 call make -h >> %PROJECT_LOG% 2>&1 |
455 call make -h >> %PROJECT_LOG% 2>&1 |
386 if not errorlevel 1 ( |
456 if not errorlevel 1 ( |
387 echo ... Symbian sbsv2 make found. |
457 echo ... Symbian sbsv2 make found. |
388 set MAKE=make |
458 set MAKE=make |
389 ) |
459 ) |
390 ) else if %BUILDSYSTEM% == win32-nmake ( |
460 ) else if "%BUILDSYSTEM%" == "win32-nmake" ( |
391 call nmake /? >> %PROJECT_LOG% 2>&1 |
461 call nmake /? >> %PROJECT_LOG% 2>&1 |
392 if not errorlevel 1 ( |
462 if not errorlevel 1 ( |
393 echo ... nmake found. |
463 echo ... nmake found. |
394 set MAKE=nmake |
464 set MAKE=nmake |
395 ) |
465 ) |
396 ) else if %BUILDSYSTEM% == win32-mingw ( |
466 ) else if "%BUILDSYSTEM%" == "win32-mingw" ( |
397 call mingw32-make -v >> %PROJECT_LOG% 2>&1 |
467 call mingw32-make -v >> %PROJECT_LOG% 2>&1 |
398 if not errorlevel 1 ( |
468 if not errorlevel 1 ( |
399 echo ... mingw32-make found. |
469 echo ... mingw32-make found. |
400 set MAKE=mingw32-make |
470 set MAKE=mingw32-make |
401 ) |
471 ) |
427 mkdir config.tests\%2 |
498 mkdir config.tests\%2 |
428 cd config.tests\%2 |
499 cd config.tests\%2 |
429 ) |
500 ) |
430 |
501 |
431 call %QT_PATH%qmake %SOURCE_PATH%\config.tests\%2\%2.pro >> %PROJECT_LOG% 2>&1 |
502 call %QT_PATH%qmake %SOURCE_PATH%\config.tests\%2\%2.pro >> %PROJECT_LOG% 2>&1 |
432 call %MOBILITY_MAKE% clean >> %PROJECT_LOG% 2>&1 |
|
433 call %MOBILITY_MAKE% >> %PROJECT_LOG% 2>&1 |
|
434 |
503 |
435 set FAILED=0 |
504 set FAILED=0 |
436 if %MOBILITY_BUILDSYSTEM% == symbian-sbsv2 ( |
505 if "%MOBILITY_BUILDSYSTEM%" == "symbian-sbsv2" ( |
437 for /f "tokens=2" %%i in ('%MOBILITY_MAKE% SBS^="@sbs --check"') do set FAILED=1 |
506 call %MOBILITY_MAKE% release-armv5 >> %PROJECT_LOG% 2>&1 |
438 ) else if %MOBILITY_BUILDSYSTEM% == symbian-abld ( |
507 for /f "tokens=2" %%i in ('%MOBILITY_MAKE% release-armv5 SBS^="@sbs --check"') do set FAILED=1 |
439 for /f "tokens=2" %%i in ('%MOBILITY_MAKE% ABLD^="@ABLD.BAT -c" 2^>^&1') do if not %%i == bldfiles set FAILED=1 |
508 ) else if "%MOBILITY_BUILDSYSTEM%" == "symbian-abld" ( |
440 ) else if errorlevel 1 ( |
509 call %MOBILITY_MAKE% release-gcce >> %PROJECT_LOG% 2>&1 |
441 set FAILED=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 |
|
511 ) else { |
|
512 REM Make for other builds |
|
513 call %MOBILITY_MAKE% >> %PROJECT_LOG% 2>&1 |
|
514 REM have to check error level for windows / other builds to be sure. |
|
515 if errorlevel 1 ( |
|
516 set FAILED=1 |
|
517 ) |
442 ) |
518 ) |
443 |
519 |
444 if %FAILED% == 0 ( |
520 if %FAILED% == 0 ( |
445 echo ... OK |
521 echo ... OK |
446 echo %2_enabled = yes >> %PROJECT_CONFIG% |
522 echo %2_enabled = yes >> %PROJECT_CONFIG% |
455 :compileTests |
531 :compileTests |
456 |
532 |
457 echo. |
533 echo. |
458 echo Start of compile tests |
534 echo Start of compile tests |
459 REM compile tests go here. |
535 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 |
|
537 if "%BUILDSYSTEM%" == "symbian-abld" goto symbianTests |
|
538 if "%BUILDSYSTEM%" == "symbian-sbsv2" goto symbianTests |
|
539 goto noTests |
|
540 |
|
541 :symbianTests |
460 call :compileTest LBT lbt |
542 call :compileTest LBT lbt |
461 call :compileTest SNAP snap |
543 call :compileTest SNAP snap |
462 call :compileTest OCC occ |
544 call :compileTest OCC occ |
463 call :compileTest SymbianContactSIM symbiancntsim |
545 call :compileTest SymbianContactSIM symbiancntsim |
464 call :compileTest S60_Sensor_API sensors_s60_31 |
546 call :compileTest S60_Sensor_API sensors_s60_31 |
465 call :compileTest Symbian_Sensor_Framework sensors_symbian |
547 call :compileTest Symbian_Sensor_Framework sensors_symbian |
|
548 call :compileTest Audiorouting_s60 audiorouting_s60 |
|
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 |
|
554 :noTests |
|
555 |
466 echo End of compile tests |
556 echo End of compile tests |
467 echo. |
557 echo. |
468 echo. |
558 echo. |
469 |
559 |
470 REM we could skip generating headers if a module is not enabled |
560 REM we could skip generating headers if a module is not enabled |
477 |
567 |
478 set MODULES_TEMP=%MOBILITY_MODULES% |
568 set MODULES_TEMP=%MOBILITY_MODULES% |
479 |
569 |
480 :generateHeaders |
570 :generateHeaders |
481 |
571 |
482 for /f "tokens=1,*" %%a in ("%MODULES_TEMP%") do ( |
572 for /f "tokens=1,*" %%a in ("%MODULES_TEMP%") do ( |
483 set FIRST=%%a |
573 set FIRST=%%a |
484 set REMAINING=%%b |
574 set REMAINING=%%b |
485 ) |
575 ) |
486 |
576 |
487 if %FIRST% == bearer ( |
577 if %FIRST% == bearer ( |
488 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\bearer |
578 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmBearer %SOURCE_PATH%\src\bearer |
489 ) else if %FIRST% == contacts ( |
579 ) else if %FIRST% == contacts ( |
490 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts |
580 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts |
491 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts\requests |
581 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\requests |
492 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts\filters |
582 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\filters |
493 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts\details |
583 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\details |
494 ) else if %FIRST% == location ( |
584 ) else if %FIRST% == location ( |
495 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\location |
585 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmLocation %SOURCE_PATH%\src\location |
496 ) else if %FIRST% == messaging ( |
586 ) else if %FIRST% == messaging ( |
497 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\messaging |
587 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmMessaging %SOURCE_PATH%\src\messaging |
498 ) else if %FIRST% == multimedia ( |
588 ) else if %FIRST% == multimedia ( |
499 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\multimedia |
589 if %MOBILITY_MULTIMEDIA% == yes ( |
|
590 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimedia %SOURCE_PATH%\src\multimedia |
|
591 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimedia %SOURCE_PATH%\src\multimedia\audio |
|
592 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtMultimedia %SOURCE_PATH%\src\multimedia\video |
|
593 ) |
500 ) else if %FIRST% == publishsubscribe ( |
594 ) else if %FIRST% == publishsubscribe ( |
501 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\publishsubscribe |
595 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmPubSub %SOURCE_PATH%\src\publishsubscribe |
502 ) else if %FIRST% == systeminfo ( |
596 ) else if %FIRST% == systeminfo ( |
503 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\systeminfo |
597 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmSystemInfo %SOURCE_PATH%\src\systeminfo |
504 ) else if %FIRST% == serviceframework ( |
598 ) else if %FIRST% == serviceframework ( |
505 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\serviceframework |
599 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmServiceFramework %SOURCE_PATH%\src\serviceframework |
506 ) else if %FIRST% == versit ( |
600 ) else if %FIRST% == versit ( |
507 REM versit implies contacts |
601 REM versit implies contacts |
508 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\versit |
602 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmVersit %SOURCE_PATH%\src\versit |
509 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts |
603 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts |
510 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts\requests |
604 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\requests |
511 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts\filters |
605 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\filters |
512 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\contacts\details |
606 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmContacts %SOURCE_PATH%\src\contacts\details |
513 ) else if %FIRST% == sensors ( |
607 ) else if %FIRST% == sensors ( |
514 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\sensors |
608 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include\QtmSensors %SOURCE_PATH%\src\sensors |
515 ) |
609 ) |
516 |
610 |
517 if "%REMAINING%" == "" ( |
611 if "%REMAINING%" == "" ( |
518 shift |
612 shift |
519 ) else ( |
613 ) else ( |