features/qtservice.mk
changeset 0 876b1a06bc25
child 1 dfcc3fb3321d
equal deleted inserted replaced
-1:000000000000 0:876b1a06bc25
       
     1 do_nothing : ;
       
     2 
       
     3 TMPROOT:=$(subst \,/,$(EPOCROOT))
       
     4 EPOCROOT:=$(patsubst %/,%,$(TMPROOT))/
       
     5 
       
     6 SFWTOOL=$(EPOCROOT)epoc32/tools/servicedbgen
       
     7 
       
     8 #choose target database to deal with
       
     9 ifeq ($(PLATFORM), WINSCW)
       
    10 QTSERVICE_TARGET:=-twinscw
       
    11 else
       
    12 ifeq ($(PLATFORM), ARMV5)
       
    13 QTSERVICE_TARGET:=-tarmv5
       
    14 else
       
    15 QTSERVICE_TARGET:=-tall
       
    16 endif
       
    17 endif
       
    18 
       
    19 #Service descriptors are deployed to SFW private folder. As the builder may get invoked from elsewhere,
       
    20 #we cannot use the path specified in the QTSERVICE_DESCRIPTOR option, so use the default path
       
    21 DES_PATH=$(EPOCROOT)epoc32/data/z/private/2002AC7F/des/$(QTSERVICE_DESCRIPTOR)
       
    22 
       
    23 FINAL: 
       
    24 	@$(SFWTOOL) $(QTSERVICE_TARGET) $(QTSERVICE_INITIALIZE) add $(DES_PATH)
       
    25 
       
    26 CLEAN: 
       
    27 	@$(SFWTOOL) $(QTSERVICE_TARGET) $(QTSERVICE_INITIALIZE) remove $(DES_PATH)
       
    28 
       
    29 MAKMAKE BLD SAVESPACE FREEZE LIB CLEANLIB RESOURCE RELEASABLES: do_nothing