equal
deleted
inserted
replaced
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 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 |
60 set MOBILITY_MODULES_UNPARSED= |
61 set MOBILITY_MODULES_UNPARSED= |
61 set VC_TEMPLATE_OPTION= |
62 set VC_TEMPLATE_OPTION= |
62 set QT_PATH= |
63 set QT_PATH= |
63 set QMAKE_CACHE=%BUILD_PATH%\.qmake.cache |
64 set QMAKE_CACHE=%BUILD_PATH%\.qmake.cache |
82 if "%1" == "-tests" goto testTag |
83 if "%1" == "-tests" goto testTag |
83 if "%1" == "-examples" goto exampleTag |
84 if "%1" == "-examples" goto exampleTag |
84 if "%1" == "-qt" goto qtTag |
85 if "%1" == "-qt" goto qtTag |
85 if "%1" == "-vc" goto vcTag |
86 if "%1" == "-vc" goto vcTag |
86 if "%1" == "-no-docs" goto nodocsTag |
87 if "%1" == "-no-docs" goto nodocsTag |
|
88 if "%1" == "-no-tools" goto noToolsTag |
87 if "%1" == "-modules" goto modulesTag |
89 if "%1" == "-modules" goto modulesTag |
88 if "%1" == "/?" goto usage |
90 if "%1" == "/?" goto usage |
89 if "%1" == "-h" goto usage |
91 if "%1" == "-h" goto usage |
90 if "%1" == "-help" goto usage |
92 if "%1" == "-help" goto usage |
91 if "%1" == "--help" goto usage |
93 if "%1" == "--help" goto usage |
209 :nodocsTag |
211 :nodocsTag |
210 set BUILD_DOCS=no |
212 set BUILD_DOCS=no |
211 shift |
213 shift |
212 goto cmdline_parsing |
214 goto cmdline_parsing |
213 |
215 |
|
216 :noToolsTag |
|
217 set BUILD_TOOLS=no |
|
218 shift |
|
219 goto cmdline_parsing |
|
220 |
214 :modulesTag |
221 :modulesTag |
215 shift |
222 shift |
216 :: %1 can have leading/trailing quotes, so we can't use if "%1" == "" |
223 :: %1 can have leading/trailing quotes, so we can't use if "%1" == "" |
217 if xx%1xx == xxxx ( |
224 if xx%1xx == xxxx ( |
218 echo. >&2 |
225 echo. >&2 |
313 echo build_examples = %BUILD_EXAMPLES% >> %PROJECT_CONFIG% |
320 echo build_examples = %BUILD_EXAMPLES% >> %PROJECT_CONFIG% |
314 set BUILD_EXAMPLES= |
321 set BUILD_EXAMPLES= |
315 |
322 |
316 echo build_docs = %BUILD_DOCS% >> %PROJECT_CONFIG% |
323 echo build_docs = %BUILD_DOCS% >> %PROJECT_CONFIG% |
317 set BUILD_DOCS= |
324 set BUILD_DOCS= |
|
325 |
|
326 echo build_tools = %BUILD_TOOLS% >> %PROJECT_CONFIG% |
|
327 set BUILD_TOOLS= |
318 |
328 |
319 echo qmf_enabled = no >> %PROJECT_CONFIG% |
329 echo qmf_enabled = no >> %PROJECT_CONFIG% |
320 |
330 |
321 echo isEmpty($$QT_MOBILITY_INCLUDE):QT_MOBILITY_INCLUDE=$$QT_MOBILITY_PREFIX/include >> %PROJECT_CONFIG% |
331 echo isEmpty($$QT_MOBILITY_INCLUDE):QT_MOBILITY_INCLUDE=$$QT_MOBILITY_PREFIX/include >> %PROJECT_CONFIG% |
322 echo isEmpty($$QT_MOBILITY_LIB):QT_MOBILITY_LIB=$$QT_MOBILITY_PREFIX/lib >> %PROJECT_CONFIG% |
332 echo isEmpty($$QT_MOBILITY_LIB):QT_MOBILITY_LIB=$$QT_MOBILITY_PREFIX/lib >> %PROJECT_CONFIG% |
449 REM compile tests go here. |
459 REM compile tests go here. |
450 call :compileTest LBT lbt |
460 call :compileTest LBT lbt |
451 call :compileTest SNAP snap |
461 call :compileTest SNAP snap |
452 call :compileTest OCC occ |
462 call :compileTest OCC occ |
453 call :compileTest SymbianContactSIM symbiancntsim |
463 call :compileTest SymbianContactSIM symbiancntsim |
|
464 call :compileTest S60_Sensor_API sensors_s60_31 |
|
465 call :compileTest Symbian_Sensor_Framework sensors_symbian |
454 echo End of compile tests |
466 echo End of compile tests |
455 echo. |
467 echo. |
456 echo. |
468 echo. |
457 |
469 |
458 REM we could skip generating headers if a module is not enabled |
470 REM we could skip generating headers if a module is not enabled |
483 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\location |
495 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\location |
484 ) else if %FIRST% == messaging ( |
496 ) else if %FIRST% == messaging ( |
485 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\messaging |
497 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\messaging |
486 ) else if %FIRST% == multimedia ( |
498 ) else if %FIRST% == multimedia ( |
487 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\multimedia |
499 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\multimedia |
488 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\multimedia\experimental |
|
489 ) else if %FIRST% == publishsubscribe ( |
500 ) else if %FIRST% == publishsubscribe ( |
490 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\publishsubscribe |
501 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\publishsubscribe |
491 ) else if %FIRST% == systeminfo ( |
502 ) else if %FIRST% == systeminfo ( |
492 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\systeminfo |
503 perl -S %SOURCE_PATH%\bin\syncheaders %BUILD_PATH%\include %SOURCE_PATH%\src\systeminfo |
493 ) else if %FIRST% == serviceframework ( |
504 ) else if %FIRST% == serviceframework ( |