qthighway/bin/service2.prf
branchRCL_3
changeset 10 cd2778e5acfe
parent 9 5d007b20cfd0
child 11 19a54be74e5e
equal deleted inserted replaced
9:5d007b20cfd0 10:cd2778e5acfe
     1 !exists($$_PRO_FILE_PWD_/$$SERVICE.FILE) {
       
     2     error("Missing service configuration file '$$_PRO_FILE_PWD_/$$SERVICE.FILE'")
       
     3 } else {
       
     4     XQSRESOURCE_FILE_TAIL = _reg.rss
       
     5     XQSRESOURCE_FILE = $$TARGET$$XQSRESOURCE_FILE_TAIL
       
     6 
       
     7     SERVICE_DETAILS = $$cat( $$_PRO_FILE_PWD_/$$SERVICE.FILE)
       
     8     SERVICE_DETAILS = $$escape_expand($$SERVICE_DETAILS)
       
     9     SERVICE_DETAILS ~= s/\"/\\\"/
       
    10 
       
    11     # The below four section will be removed in the nearest future
       
    12     contains (SERVICE.OPTIONS, embeddable) { RSS_RULES *= "embeddability = KAppEmbeddable;" }	
       
    13     contains (SERVICE.OPTIONS, hidden)     { RSS_RULES *= "hidden = KAppIsHidden;" }
       
    14 
       
    15     RSS_RULES *= "newfile = KAppDoesNotSupportNewFile;"
       
    16 
       
    17     RSS_RULES.header *= "$${LITERAL_HASH}include <xqserviceipcconst.h>"
       
    18     RSS_RULES.header *= "$${LITERAL_HASH}include <eikon.rh>"
       
    19     RSS_RULES.service_list += "uid = KXQServiceUid2; datatype_list = {}; opaque_data = r_service_configuration_reg;"
       
    20     RSS_RULES.footer += "RESOURCE TBUF r_service_configuration_reg " {" buf = \"$$SERVICE_DETAILS\""; " }" 
       
    21 }