platformthemes.pro
changeset 3 8907a5743531
parent 2 ee79fe77b3c7
child 6 22214389caed
equal deleted inserted replaced
2:ee79fe77b3c7 3:8907a5743531
    33 !system(python $$IN_PWD/bin/sync.py $$ARGS) {
    33 !system(python $$IN_PWD/bin/sync.py $$ARGS) {
    34     error(*** bin/sync.py reported an error. Stop.)
    34     error(*** bin/sync.py reported an error. Stop.)
    35 }
    35 }
    36 
    36 
    37 *symbian* {
    37 *symbian* {
    38     THEMEINDEXER = bin\themeindexer_symbian.exe
    38     THEMEINDEXER = bin\hbthemeindexer_symbian.exe
    39 } else {
    39 } else {
    40 
    40 
    41     win32:!win32-g++ {
    41     win32:!win32-g++ {
    42         unixstyle = false
    42         unixstyle = false
    43     } else:win32-g++:isEmpty(QMAKE_SH) {
    43     } else:win32-g++:isEmpty(QMAKE_SH) {
    49     $$unixstyle {
    49     $$unixstyle {
    50         DEVNULL = /dev/null
    50         DEVNULL = /dev/null
    51     } else {
    51     } else {
    52         DEVNULL = nul
    52         DEVNULL = nul
    53     }
    53     }
    54     THEMEINDEXER = themeindexer
    54     THEMEINDEXER = hbthemeindexer
    55     !system($$THEMEINDEXER > $$DEVNULL 2>&1) {
    55     !system($$THEMEINDEXER > $$DEVNULL 2>&1) {
    56         error('themeindexer' must be in PATH.)
    56         error('hbthemeindexer' must be in PATH.)
    57     }
    57     }
    58 }
    58 }
    59 
    59 
    60 *symbian* {
    60 *symbian* {
    61     BLD_INF_RULES.prj_mmpfiles += "gnumakefile makeindex.mk"
    61     BLD_INF_RULES.prj_mmpfiles += "gnumakefile makeindex.mk"
    62 
    62 
    63     install.depends = default
    63     install.depends = default
    64     uninstall.depends = cleanexport
    64     uninstall.depends = cleanexport
    65     QMAKE_EXTRA_TARGETS += install uninstall
    65     QMAKE_EXTRA_TARGETS += install uninstall
       
    66 
       
    67     # central repository
       
    68     BLD_INF_RULES.prj_exports += "$$section(PWD, ":", 1)/centralrepository/20022E82.txt $${EPOCROOT}epoc32/data/z/private/10202BE9/20022E82.txt"
       
    69     BLD_INF_RULES.prj_exports += "$$section(PWD, ":", 1)/centralrepository/20022E82.txt $${EPOCROOT}epoc32/release/winscw/udeb/z/private/10202BE9/20022E82.txt"
       
    70     BLD_INF_RULES.prj_exports += "$$section(PWD, ":", 1)/centralrepository/20022E82.txt $${EPOCROOT}epoc32/release/winscw/urel/z/private/10202BE9/20022E82.txt"
    66 }
    71 }
    67 index.path = .
    72 index.path = .
    68 index.commands = $$THEMEINDEXER -f $$OUT_PWD/src/$${NAME}.txt
    73 index.commands = $$THEMEINDEXER -f $$OUT_PWD/src/$${NAME}.txt
    69 QMAKE_EXTRA_TARGETS += index
    74 QMAKE_EXTRA_TARGETS += index
    70 
    75