# HG changeset patch # User Lorenzo Polidori # Date 1253264749 -3600 # Node ID d7ac6c703a943241be2cfb4aa7f2a7c7641e8779 # Parent ba33815114d6b0cbca8ea0faf9869518a97454b3 Build configuration files changed to generate SVG icons and skins. diff -r ba33815114d6 -r d7ac6c703a94 skins/AknSkinContent/group/scalableseries60skin.mk --- a/skins/AknSkinContent/group/scalableseries60skin.mk Thu Jan 07 13:25:09 2010 +0200 +++ b/skins/AknSkinContent/group/scalableseries60skin.mk Fri Sep 18 10:05:49 2009 +0100 @@ -1,116 +1,116 @@ -# -# 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: -# - -# ====================================================================== -# Makefile for Scalable Series 60 Skin -# ====================================================================== - -# Name of the skin (used in source filename and directories) -AKNSSKINNAME = scalableseries60skin -# Real name (used in file names) -AKNSSKINREALNAME = series60skin - -# UID of the skin (used in directory and file names) -# NOTE: This is the UID for Scalable System Default Skin -# A&H is included within the same file skin, not separately -AKNSSKINUID = 101f84b9 - -# ====================================================================== -# Usually nothing to change below this line -# Makefile template: (special, scalable skin located in ROM) -# ====================================================================== - -AKNSSRCDIR = ..\srcdata\$(AKNSSKINNAME) -AKNSGENDIR = ..\..\generated\$(AKNSSKINNAME) - -AKNSDATAGENDIR = $(AKNSGENDIR)\data - -AKNSCOMPILER = \epoc32\release\tools\rel\AknSkinDescCompiler_NR.EXE -ERASE = @erase 2>>nul - -USERELEASETREE = NO - -ifeq "WINS" "$(PLATFORM)" -USERELEASETREE = YES -endif -ifeq "WINSCW" "$(PLATFORM)" -USERELEASETREE = YES -endif - -ifeq "YES" "$(USERELEASETREE)" -ifeq "UDEB" "$(CFG)" -AKNSTARGETDIR = \epoc32\release\$(PLATFORM)\udeb\z\private\10207114\import\$(AKNSSKINUID) -AKNSBMPTARGETDIR = \epoc32\release\$(PLATFORM)\udeb\z\resource\skins\$(AKNSSKINUID) -else -AKNSTARGETDIR = \epoc32\release\$(PLATFORM)\urel\z\private\10207114\import\$(AKNSSKINUID) -AKNSBMPTARGETDIR = \epoc32\release\$(PLATFORM)\urel\z\resource\skins\$(AKNSSKINUID) -endif -else -AKNSTARGETDIR = \epoc32\data\z\private\10207114\import\$(AKNSSKINUID) -AKNSBMPTARGETDIR = \epoc32\data\z\resource\skins\$(AKNSSKINUID) -endif - -do_nothing : - @rem do_nothing - -MAKMAKE : - cd $(AKNSSRCDIR) && \ - perl -S emkdir.pl $(AKNSGENDIR) && \ - perl -S emkdir.pl $(AKNSDATAGENDIR) && \ - perl -S emkdir.pl $(AKNSTARGETDIR) && \ - perl -S emkdir.pl $(AKNSBMPTARGETDIR) && \ - $(AKNSCOMPILER) -m$(AKNSDATAGENDIR) -t$(AKNSDATAGENDIR) $(AKNSSKINNAME).txt $(AKNSSKINREALNAME) - -BLD : do_nothing - -CLEAN : - cd $(AKNSSRCDIR) && \ - $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME)_MIFList.txt" && \ - $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm" && \ - $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif" && \ - $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).skn" && \ - $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).pkg" && \ - $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).sis" && \ - $(ERASE) "$(AKNSTARGETDIR)\$(AKNSSKINREALNAME).sis" && \ - $(ERASE) "$(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mbm" && \ - $(ERASE) "$(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mif" - - -LIB : do_nothing - -CLEANLIB : do_nothing - -RESOURCE : - cd $(AKNSSRCDIR) && \ - mifconv $(AKNSSKINREALNAME).mif /F$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME)_MIFList.txt && \ - MifToCdlIndex -p..\..\srcdata\scalableseries60skin\MifIndexDll -s $(AKNSSKINREALNAME).mif $(AKNSSKINREALNAME)IndexDll 0x$(AKNSSKINUID) && \ - perl -S ecopyfile.pl $(AKNSSKINREALNAME).mbm $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm && \ - perl -S ecopyfile.pl $(AKNSSKINREALNAME).mif $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif && \ - $(ERASE) $(AKNSSKINREALNAME).mbm && \ - $(ERASE) $(AKNSSKINREALNAME).mif - -FREEZE : do_nothing - -SAVESPACE : do_nothing - -RELEASABLES : do_nothing - -FINAL : - cd $(AKNSSRCDIR) && \ - perl -S emkdir.pl $(AKNSTARGETDIR) && \ - perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm $(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mbm && \ - perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif $(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mif && \ - perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).skn $(AKNSTARGETDIR)\$(AKNSSKINREALNAME).skn +# +# 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: +# + +# ====================================================================== +# Makefile for Scalable Series 60 Skin +# ====================================================================== + +# Name of the skin (used in source filename and directories) +AKNSSKINNAME = scalableseries60skin +# Real name (used in file names) +AKNSSKINREALNAME = series60skin + +# UID of the skin (used in directory and file names) +# NOTE: This is the UID for Scalable System Default Skin +# A&H is included within the same file skin, not separately +AKNSSKINUID = 101f84b9 + +# ====================================================================== +# Usually nothing to change below this line +# Makefile template: (special, scalable skin located in ROM) +# ====================================================================== + +AKNSSRCDIR = ..\srcdata\$(AKNSSKINNAME) +AKNSGENDIR = ..\..\generated\$(AKNSSKINNAME) + +AKNSDATAGENDIR = $(AKNSGENDIR)\data + +AKNSCOMPILER = \epoc32\release\tools\rel\AknSkinDescCompiler_NR.EXE +ERASE = @erase 2>>nul + +USERELEASETREE = NO + +ifeq "WINS" "$(PLATFORM)" +USERELEASETREE = YES +endif +ifeq "WINSCW" "$(PLATFORM)" +USERELEASETREE = YES +endif + +ifeq "YES" "$(USERELEASETREE)" +ifeq "UDEB" "$(CFG)" +AKNSTARGETDIR = \epoc32\release\$(PLATFORM)\udeb\z\private\10207114\import\$(AKNSSKINUID) +AKNSBMPTARGETDIR = \epoc32\release\$(PLATFORM)\udeb\z\resource\skins\$(AKNSSKINUID) +else +AKNSTARGETDIR = \epoc32\release\$(PLATFORM)\urel\z\private\10207114\import\$(AKNSSKINUID) +AKNSBMPTARGETDIR = \epoc32\release\$(PLATFORM)\urel\z\resource\skins\$(AKNSSKINUID) +endif +else +AKNSTARGETDIR = \epoc32\data\z\private\10207114\import\$(AKNSSKINUID) +AKNSBMPTARGETDIR = \epoc32\data\z\resource\skins\$(AKNSSKINUID) +endif + +do_nothing : + @rem do_nothing + +MAKMAKE : + cd $(AKNSSRCDIR) && \ + perl -S emkdir.pl $(AKNSGENDIR) && \ + perl -S emkdir.pl $(AKNSDATAGENDIR) && \ + perl -S emkdir.pl $(AKNSTARGETDIR) && \ + perl -S emkdir.pl $(AKNSBMPTARGETDIR) && \ + $(AKNSCOMPILER) -m$(AKNSDATAGENDIR) -t$(AKNSDATAGENDIR) $(AKNSSKINNAME).txt $(AKNSSKINREALNAME) + +BLD : do_nothing + +CLEAN : + cd $(AKNSSRCDIR) && \ + $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME)_MIFList.txt" && \ + $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm" && \ + $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif" && \ + $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).skn" && \ + $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).pkg" && \ + $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).sis" && \ + $(ERASE) "$(AKNSTARGETDIR)\$(AKNSSKINREALNAME).sis" && \ + $(ERASE) "$(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mbm" && \ + $(ERASE) "$(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mif" + + +LIB : do_nothing + +CLEANLIB : do_nothing + +RESOURCE : + cd $(AKNSSRCDIR) && \ + mifconv $(AKNSSKINREALNAME).mif -v3 /F$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME)_MIFList.txt && \ + MifToCdlIndex -p..\..\srcdata\scalableseries60skin\MifIndexDll -s $(AKNSSKINREALNAME).mif $(AKNSSKINREALNAME)IndexDll 0x$(AKNSSKINUID) && \ + perl -S ecopyfile.pl $(AKNSSKINREALNAME).mbm $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm && \ + perl -S ecopyfile.pl $(AKNSSKINREALNAME).mif $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif && \ + $(ERASE) $(AKNSSKINREALNAME).mbm && \ + $(ERASE) $(AKNSSKINREALNAME).mif + +FREEZE : do_nothing + +SAVESPACE : do_nothing + +RELEASABLES : do_nothing + +FINAL : + cd $(AKNSSRCDIR) && \ + perl -S emkdir.pl $(AKNSTARGETDIR) && \ + perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm $(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mbm && \ + perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif $(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mif && \ + perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).skn $(AKNSTARGETDIR)\$(AKNSSKINREALNAME).skn diff -r ba33815114d6 -r d7ac6c703a94 skins/AknSkinContent/group/skingenerator.flm --- a/skins/AknSkinContent/group/skingenerator.flm Thu Jan 07 13:25:09 2010 +0200 +++ b/skins/AknSkinContent/group/skingenerator.flm Fri Sep 18 10:05:49 2009 +0100 @@ -1,131 +1,131 @@ -# -# 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 the License "Symbian Foundation License v1.0" -# which accompanies this distribution, and is available -# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". -# -# Initial Contributors: -# Nokia Corporation - initial contribution. -# -# Contributors: -# -# Description: -# - -# ============================================================================ -# skingenerator.flm -# This flm will generate both .skn and also .mif files -# -# Header file exporting Function Like Makefile (FLM) -# The file destinations relative to EPOCROOT -# ============================================================================ - -## Parameters that are expected -# AKNSSKINNAME -# AKNSSKINREALNAME -# AKNSSKINUID - -CREATABLEPATHS:= -CLEANTARGETS:= -TARGETDIRS:= -RELEASEABLES:= - -# Check if all the inputs are present -$(if $(AKNSSKINNAME),,$(error Must define AKNSSKINNAME)) -$(if $(AKNSSKINREALNAME),,$(error Must define AKNSSKINREALNAME)) -$(if $(AKNSSKINUID),,$(error Must define AKNSSKINUID)) - -# AKNSTARGETDIR --> to copy .skn files -# AKNSBMPTARGETDIR --> to copy .mif/.mbm files - -ifeq ($(PLATFORM),ARMV5) - AKNSTARGETDIR:=$(EPOCROOT)/epoc32/data/z/private/10207114/import/$(AKNSSKINUID) - AKNSBMPTARGETDIR:=$(EPOCROOT)/epoc32/data/z/resource/skins/$(AKNSSKINUID) -else - AKNSTARGETDIR:=$(EPOCROOT)/epoc32/release/$(PLATFORM)/$(CFG)/z/private/10207114/import/$(AKNSSKINUID) - AKNSBMPTARGETDIR:=$(EPOCROOT)/epoc32/release/$(PLATFORM)/$(CFG)/z/resource/skins/$(AKNSSKINUID) -endif - -CREATABLEPATHS:=$(AKNSTARGETDIR) $(AKNSBMPTARGETDIR) - -ifeq ($(strip $(AKNSSRCDIR)),) -# Output dir for the skins -AKNSSRCDIR:=$(EPOCROOT)/epoc32/include/skins/$(AKNSSKINREALNAME) -else -AKNSSRCDIR:=$(EXTENSION_ROOT)/$(AKNSSRCDIR) -endif - -# By default -#AKNSGENDIR:= -AKNSDATAGENDIR:=$(EXTENSION_ROOT)/../generated/$(AKNSSKINNAME)/data -AKNSTARGETDIR:=$(subst //,/,$(AKNSTARGETDIR)) -AKNSBMPTARGETDIR:=$(subst //,/,$(AKNSBMPTARGETDIR)) -AKNSSRCDIR:=$(subst //,/,$(AKNSSRCDIR)) -AKNSGENDIR:=$(subst //,/,$(AKNSGENDIR)) -EPOCTOOLS:=$(subst //,/,$(EPOCTOOLS)) - - -TARGETSKN:=$(AKNSTARGETDIR)/$(AKNSSKINREALNAME).skn -TARGETMIF:=$(AKNSBMPTARGETDIR)/$(AKNSSKINREALNAME).mif -CREATABLEPATHS:=$(CREATABLEPATHS) $(AKNSGENDIR) $(AKNSDATAGENDIR) - -ifeq ($(SKINDEBUG),0) -$(info ) -$(info ) -$(info ) -$(info ) -$(info ) -$(info ) -endif - -SKNMIFGUARD:=$(call sanitise,TARGET_$(TARGETMIF)) - -define generatesknandmif -$(SKNMIFGUARD):=1 -RELEASEABLES:=$(TARGETSKN) $(TARGETMIF) $(basename $(TARGETMIF)).mbm - -BITMAP:: $(TARGETMIF) - -$(TARGETMIF) : $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif - $(call startrule,mifmbmcopy,FORCESUCCESS) \ - $(GNUCP) $$< $$@ && \ - $(GNUCHMOD) a+rw "$$@" && \ - $(GNUCP) $$(basename $$<).mbm $$(basename $$@).mbm && \ - $(GNUCHMOD) a+rw "$$(basename $$@).mbm" && \ - $(GNUCP) $$(basename $$<).skn $(TARGETSKN) && \ - $(GNUCHMOD) a+rw "$(TARGETSKN)" \ - $(call endrule,mifmbmcopy) - -$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn : $(SKINCOMPILER) $(AKNSSRCDIR)/$(AKNSSKINNAME).txt - $(call startrule,generateskn,FORCESUCCESS) \ - cd $(AKNSSRCDIR) && $(SKINCOMPILER) -m$(AKNSDATAGENDIR) -t$(AKNSDATAGENDIR) $(AKNSSKINNAME).txt $(AKNSSKINREALNAME) \ - $(call endrule,generateskn) - -#Add the temporary files to the cleanlist -CLEANTARGETS:=$$(CLEANTARGETS) $(addprefix $(AKNSDATAGENDIR)/,$(addprefix $(AKNSSKINREALNAME),.skn .pkg _MIFlist.txt)) - -$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif : $(MIFTOOL) $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn - $(call startrule,generatemif,FORCESUCCESS)\ - cd $(AKNSSRCDIR) && \ - $(MIFTOOL) $(AKNSSKINREALNAME).mif -F$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME)_MIFList.txt && \ - $(GNUCP) $(AKNSSKINREALNAME).mif $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif && \ - $(GNUCP) $(AKNSSKINREALNAME).mbm $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mbm \ - $(call endrule,generatemif) - -CLEANTARGETS:=$$(CLEANTARGETS) $$(RELEASEABLES) $(addprefix $(AKNSDATAGENDIR)/,$(addprefix $(AKNSSKINREALNAME).,mif mbm)) -endef - -ifeq ($($(SKNMIFGUARD)),) -$(eval -$(generatesknandmif)) -endif - -# Create dirs -$(call makepath,$(CREATABLEPATHS)) - -# Clean up -$(eval $(call GenerateStandardCleanTarget,$(CLEANTARGETS))) - -# for the abld -what target -$(eval $(call whatmacro,$(RELEASEABLES),WHATBITMAP)) +# +# 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 the License "Symbian Foundation License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# + +# ============================================================================ +# skingenerator.flm +# This flm will generate both .skn and also .mif files +# +# Header file exporting Function Like Makefile (FLM) +# The file destinations relative to EPOCROOT +# ============================================================================ + +## Parameters that are expected +# AKNSSKINNAME +# AKNSSKINREALNAME +# AKNSSKINUID + +CREATABLEPATHS:= +CLEANTARGETS:= +TARGETDIRS:= +RELEASEABLES:= + +# Check if all the inputs are present +$(if $(AKNSSKINNAME),,$(error Must define AKNSSKINNAME)) +$(if $(AKNSSKINREALNAME),,$(error Must define AKNSSKINREALNAME)) +$(if $(AKNSSKINUID),,$(error Must define AKNSSKINUID)) + +# AKNSTARGETDIR --> to copy .skn files +# AKNSBMPTARGETDIR --> to copy .mif/.mbm files + +ifeq ($(PLATFORM),ARMV5) + AKNSTARGETDIR:=$(EPOCROOT)/epoc32/data/z/private/10207114/import/$(AKNSSKINUID) + AKNSBMPTARGETDIR:=$(EPOCROOT)/epoc32/data/z/resource/skins/$(AKNSSKINUID) +else + AKNSTARGETDIR:=$(EPOCROOT)/epoc32/release/$(PLATFORM)/$(CFG)/z/private/10207114/import/$(AKNSSKINUID) + AKNSBMPTARGETDIR:=$(EPOCROOT)/epoc32/release/$(PLATFORM)/$(CFG)/z/resource/skins/$(AKNSSKINUID) +endif + +CREATABLEPATHS:=$(AKNSTARGETDIR) $(AKNSBMPTARGETDIR) + +ifeq ($(strip $(AKNSSRCDIR)),) +# Output dir for the skins +AKNSSRCDIR:=$(EPOCROOT)/epoc32/include/skins/$(AKNSSKINREALNAME) +else +AKNSSRCDIR:=$(EXTENSION_ROOT)/$(AKNSSRCDIR) +endif + +# By default +#AKNSGENDIR:= +AKNSDATAGENDIR:=$(EXTENSION_ROOT)/../generated/$(AKNSSKINNAME)/data +AKNSTARGETDIR:=$(subst //,/,$(AKNSTARGETDIR)) +AKNSBMPTARGETDIR:=$(subst //,/,$(AKNSBMPTARGETDIR)) +AKNSSRCDIR:=$(subst //,/,$(AKNSSRCDIR)) +AKNSGENDIR:=$(subst //,/,$(AKNSGENDIR)) +EPOCTOOLS:=$(subst //,/,$(EPOCTOOLS)) + + +TARGETSKN:=$(AKNSTARGETDIR)/$(AKNSSKINREALNAME).skn +TARGETMIF:=$(AKNSBMPTARGETDIR)/$(AKNSSKINREALNAME).mif +CREATABLEPATHS:=$(CREATABLEPATHS) $(AKNSGENDIR) $(AKNSDATAGENDIR) + +ifeq ($(SKINDEBUG),0) +$(info ) +$(info ) +$(info ) +$(info ) +$(info ) +$(info ) +endif + +SKNMIFGUARD:=$(call sanitise,TARGET_$(TARGETMIF)) + +define generatesknandmif +$(SKNMIFGUARD):=1 +RELEASEABLES:=$(TARGETSKN) $(TARGETMIF) $(basename $(TARGETMIF)).mbm + +BITMAP:: $(TARGETMIF) + +$(TARGETMIF) : $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif + $(call startrule,mifmbmcopy,FORCESUCCESS) \ + $(GNUCP) $$< $$@ && \ + $(GNUCHMOD) a+rw "$$@" && \ + $(GNUCP) $$(basename $$<).mbm $$(basename $$@).mbm && \ + $(GNUCHMOD) a+rw "$$(basename $$@).mbm" && \ + $(GNUCP) $$(basename $$<).skn $(TARGETSKN) && \ + $(GNUCHMOD) a+rw "$(TARGETSKN)" \ + $(call endrule,mifmbmcopy) + +$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn : $(SKINCOMPILER) $(AKNSSRCDIR)/$(AKNSSKINNAME).txt + $(call startrule,generateskn,FORCESUCCESS) \ + cd $(AKNSSRCDIR) && $(SKINCOMPILER) -m$(AKNSDATAGENDIR) -t$(AKNSDATAGENDIR) $(AKNSSKINNAME).txt $(AKNSSKINREALNAME) \ + $(call endrule,generateskn) + +#Add the temporary files to the cleanlist +CLEANTARGETS:=$$(CLEANTARGETS) $(addprefix $(AKNSDATAGENDIR)/,$(addprefix $(AKNSSKINREALNAME),.skn .pkg _MIFlist.txt)) + +$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif : $(MIFTOOL) $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn + $(call startrule,generatemif,FORCESUCCESS)\ + cd $(AKNSSRCDIR) && \ + $(MIFTOOL) $(AKNSSKINREALNAME).mif -V$(SVGENCODINGVERSION) -F$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME)_MIFList.txt && \ + $(GNUCP) $(AKNSSKINREALNAME).mif $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif && \ + $(GNUCP) $(AKNSSKINREALNAME).mbm $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mbm \ + $(call endrule,generatemif) + +CLEANTARGETS:=$$(CLEANTARGETS) $$(RELEASEABLES) $(addprefix $(AKNSDATAGENDIR)/,$(addprefix $(AKNSSKINREALNAME).,mif mbm)) +endef + +ifeq ($($(SKNMIFGUARD)),) +$(eval -$(generatesknandmif)) +endif + +# Create dirs +$(call makepath,$(CREATABLEPATHS)) + +# Clean up +$(eval $(call GenerateStandardCleanTarget,$(CLEANTARGETS))) + +# for the abld -what target +$(eval $(call whatmacro,$(RELEASEABLES),WHATBITMAP)) diff -r ba33815114d6 -r d7ac6c703a94 skins/AknSkinContent/group/skingenerator.xml --- a/skins/AknSkinContent/group/skingenerator.xml Thu Jan 07 13:25:09 2010 +0200 +++ b/skins/AknSkinContent/group/skingenerator.xml Fri Sep 18 10:05:49 2009 +0100 @@ -1,44 +1,44 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + +