diff -r 000000000000 -r 3ce708148e4d pnpmobileservices/pnpms/OnlineSupport/group/bldsis.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pnpmobileservices/pnpms/OnlineSupport/group/bldsis.mk Thu Dec 17 08:40:12 2009 +0200 @@ -0,0 +1,282 @@ +# +# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# +# +# Build a stub SIS file to go into ROM to allow installing an update. +# + +ifeq (WINS,$(findstring WINS, $(PLATFORM))) +INSTALLDIR=..\..\install\wins +SISNAME=Support_S3-0_stub_winscw_udeb +PKGNAME=Support_S3-0_stub_winscw_udeb +else +INSTALLDIR=..\..\install\udeb +ifeq (UDEB,$(findstring UDEB, $(CFG))) +SISNAME=Support_S3-0_stub_udeb +PKGNAME=Support_S3-0_stub_udeb +else +INSTALLDIR=..\..\install +SISNAME=Support_S3-0_stub +PKGNAME=Support_S3-0_stub +endif +endif + +# for handling dummy localization resources +LOCALIZATION_RESOURCE_DIR=\Epoc32\data\z\Resource\apps\PnPMS_Temporary_dir + +ifeq (WINS,$(findstring WINS, $(PLATFORM))) +TARGETDIR=$(EPOCROOT)EPOC32\RELEASE\$(PLATFORM)\$(CFG)\Z\System\Install +else +TARGETDIR=$(EPOCROOT)EPOC32\Data\Z\System\Install +endif + +$(TARGETDIR) : + @perl -S emkdir.pl "$(TARGETDIR)" + +do_nothing : + rem do_nothing + +SISFILE=$(TARGETDIR)\$(SISNAME).sis + +$(SISFILE) : $(INSTALLDIR)\$(PKGNAME).pkg + @echo " + @echo pkg-file: $? + @echo sis-file: $@ + @echo " +#Copy dummy language resources to allow making a sisx-stub + -mkdir $(LOCALIZATION_RESOURCE_DIR) + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r00 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r01 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r02 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r03 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r04 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r05 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r06 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r07 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r08 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r09 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r10 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r13 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r14 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r15 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r16 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r17 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r18 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r25 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r26 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r27 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r28 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r29 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r30 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r31 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r32 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r33 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r37 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r39 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r42 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r45 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r49 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r51 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r54 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r57 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r59 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r67 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r68 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r70 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r76 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r78 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r79 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r83 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r93 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r157 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r158 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r159 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r160 + -copy onlinesupport.rsc $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r161 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r00 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r01 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r02 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r03 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r04 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r05 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r06 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r07 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r08 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r09 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r10 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r13 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r14 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r15 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r16 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r17 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r18 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r25 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r26 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r27 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r28 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r29 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r30 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r31 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r32 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r33 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r37 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r39 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r42 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r45 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r49 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r51 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r54 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r57 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r59 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r67 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r68 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r70 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r76 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r78 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r79 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r83 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r93 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r157 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r158 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r159 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r160 + -copy pnpprovisioning.rsc $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r161 +# Make a SISX-stub file + makesis -s $? $@ + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r00 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r01 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r02 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r03 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r04 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r05 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r06 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r07 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r08 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r09 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r10 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r13 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r14 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r15 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r16 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r17 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r18 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r25 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r26 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r27 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r28 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r29 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r30 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r31 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r32 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r33 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r37 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r39 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r42 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r45 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r49 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r51 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r54 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r57 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r59 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r67 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r68 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r70 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r76 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r78 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r79 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r83 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r93 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r157 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r158 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r159 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r160 + -erase $(LOCALIZATION_RESOURCE_DIR)\onlinesupport.r161 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r00 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r01 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r02 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r03 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r04 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r05 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r06 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r07 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r08 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r09 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r10 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r13 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r14 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r15 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r16 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r17 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r18 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r25 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r26 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r27 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r28 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r29 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r30 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r31 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r32 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r33 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r37 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r39 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r42 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r45 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r49 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r51 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r54 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r57 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r59 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r67 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r68 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r70 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r76 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r78 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r79 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r83 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r93 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r157 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r158 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r159 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r160 + -erase $(LOCALIZATION_RESOURCE_DIR)\pnpprovisioning.r161 + -rmdir $(LOCALIZATION_RESOURCE_DIR) + +# +# The targets invoked by bld... +# + +MAKMAKE : do_nothing + +RESOURCE : do_nothing + +SAVESPACE : do_nothing + +BLD : +#Remove the old sis-files to allow creating new ones + -erase $(SISFILE) + +FREEZE : do_nothing + +LIB : do_nothing + +CLEANLIB : do_nothing + +FINAL : $(TARGETDIR) $(SISFILE) + +CLEAN : + -erase $(SISFILE) + +RELEASABLES : + @echo $(SISFILE)