diff -r 000000000000 -r 876b1a06bc25 features/qtservice.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/features/qtservice.mk Wed Aug 25 15:49:42 2010 +0300 @@ -0,0 +1,29 @@ +do_nothing : ; + +TMPROOT:=$(subst \,/,$(EPOCROOT)) +EPOCROOT:=$(patsubst %/,%,$(TMPROOT))/ + +SFWTOOL=$(EPOCROOT)epoc32/tools/servicedbgen + +#choose target database to deal with +ifeq ($(PLATFORM), WINSCW) +QTSERVICE_TARGET:=-twinscw +else +ifeq ($(PLATFORM), ARMV5) +QTSERVICE_TARGET:=-tarmv5 +else +QTSERVICE_TARGET:=-tall +endif +endif + +#Service descriptors are deployed to SFW private folder. As the builder may get invoked from elsewhere, +#we cannot use the path specified in the QTSERVICE_DESCRIPTOR option, so use the default path +DES_PATH=$(EPOCROOT)epoc32/data/z/private/2002AC7F/des/$(QTSERVICE_DESCRIPTOR) + +FINAL: + @$(SFWTOOL) $(QTSERVICE_TARGET) $(QTSERVICE_INITIALIZE) add $(DES_PATH) + +CLEAN: + @$(SFWTOOL) $(QTSERVICE_TARGET) $(QTSERVICE_INITIALIZE) remove $(DES_PATH) + +MAKMAKE BLD SAVESPACE FREEZE LIB CLEANLIB RESOURCE RELEASABLES: do_nothing