|
1 # |
|
2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: |
|
15 # |
|
16 |
|
17 # ====================================================================== |
|
18 # Makefile for Green Icon Skin |
|
19 # ====================================================================== |
|
20 |
|
21 # Name of the skin (used in source filename and directories) |
|
22 AKNSSKINNAME = city |
|
23 # Real name (used in file names) |
|
24 AKNSSKINREALNAME = city |
|
25 # UID of the skin (used in directory and file names) |
|
26 AKNSSKINUID = 10207120 |
|
27 |
|
28 # ====================================================================== |
|
29 # Usually nothing to change below this line |
|
30 # Makefile template: (special, scalable skin located in ROM) |
|
31 # ====================================================================== |
|
32 |
|
33 AKNSSRCDIR = ..\srcdata\$(AKNSSKINNAME) |
|
34 AKNSGENDIR = ..\..\generated\$(AKNSSKINNAME) |
|
35 EMPTYFILE = ..\..\group\EmptyFile.dat |
|
36 |
|
37 AKNSDATAGENDIR = $(AKNSGENDIR)\data |
|
38 |
|
39 AKNSCOMPILER = \epoc32\release\tools\rel\AknSkinDescCompiler_NR |
|
40 ERASE = @erase 2>>nul |
|
41 |
|
42 USERELEASETREE = NO |
|
43 |
|
44 ifeq "WINS" "$(PLATFORM)" |
|
45 USERELEASETREE = YES |
|
46 endif |
|
47 ifeq "WINSCW" "$(PLATFORM)" |
|
48 USERELEASETREE = YES |
|
49 endif |
|
50 |
|
51 ifeq "YES" "$(USERELEASETREE)" |
|
52 ifeq "UDEB" "$(CFG)" |
|
53 AKNSTARGETDIR = \epoc32\release\$(PLATFORM)\udeb\z\private\10207114\import\$(AKNSSKINUID) |
|
54 AKNSBMPTARGETDIR = \epoc32\release\$(PLATFORM)\udeb\z\resource\skins\$(AKNSSKINUID) |
|
55 else |
|
56 AKNSTARGETDIR = \epoc32\release\$(PLATFORM)\urel\z\private\10207114\import\$(AKNSSKINUID) |
|
57 AKNSBMPTARGETDIR = \epoc32\release\$(PLATFORM)\urel\z\resource\skins\$(AKNSSKINUID) |
|
58 endif |
|
59 else |
|
60 AKNSTARGETDIR = \epoc32\data\z\private\10207114\import\$(AKNSSKINUID) |
|
61 AKNSBMPTARGETDIR = \epoc32\data\z\resource\skins\$(AKNSSKINUID) |
|
62 endif |
|
63 |
|
64 do_nothing : |
|
65 @rem do_nothing |
|
66 |
|
67 MAKMAKE : |
|
68 cd $(AKNSSRCDIR) && \ |
|
69 perl -S emkdir.pl $(AKNSGENDIR) && \ |
|
70 perl -S emkdir.pl $(AKNSDATAGENDIR) && \ |
|
71 perl -S emkdir.pl $(AKNSTARGETDIR) && \ |
|
72 perl -S emkdir.pl $(AKNSBMPTARGETDIR) && \ |
|
73 $(AKNSCOMPILER) -m$(AKNSDATAGENDIR) -t$(AKNSDATAGENDIR) $(AKNSSKINNAME).txt $(AKNSSKINREALNAME) |
|
74 |
|
75 BLD : do_nothing |
|
76 |
|
77 CLEAN : |
|
78 cd $(AKNSSRCDIR) && \ |
|
79 $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME)_MIFList.txt" && \ |
|
80 $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm" && \ |
|
81 $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif" && \ |
|
82 $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).skn" && \ |
|
83 $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).pkg" && \ |
|
84 $(ERASE) "$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).sis" && \ |
|
85 $(ERASE) "$(AKNSTARGETDIR)\$(AKNSSKINREALNAME).sis" && \ |
|
86 $(ERASE) "$(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mbm" && \ |
|
87 $(ERASE) "$(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mif" |
|
88 |
|
89 |
|
90 LIB : do_nothing |
|
91 |
|
92 CLEANLIB : do_nothing |
|
93 |
|
94 RESOURCE : |
|
95 cd $(AKNSSRCDIR) && \ |
|
96 perl -S ecopyfile.pl $(EMPTYFILE) $(AKNSSKINREALNAME).mbm && \ |
|
97 perl -S ecopyfile.pl $(EMPTYFILE) $(AKNSSKINREALNAME).mif && \ |
|
98 mifconv $(AKNSSKINREALNAME).mif /F$(AKNSDATAGENDIR)\$(AKNSSKINREALNAME)_MIFList.txt && \ |
|
99 perl -S ecopyfile.pl $(AKNSSKINREALNAME).mbm $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm && \ |
|
100 perl -S ecopyfile.pl $(AKNSSKINREALNAME).mif $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif && \ |
|
101 $(ERASE) $(AKNSSKINREALNAME).mbm && \ |
|
102 $(ERASE) $(AKNSSKINREALNAME).mif |
|
103 |
|
104 FREEZE : do_nothing |
|
105 |
|
106 SAVESPACE : do_nothing |
|
107 |
|
108 RELEASABLES : do_nothing |
|
109 |
|
110 FINAL : |
|
111 cd $(AKNSSRCDIR) && \ |
|
112 perl -S emkdir.pl $(AKNSTARGETDIR) && \ |
|
113 perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mbm $(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mbm && \ |
|
114 perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).mif $(AKNSBMPTARGETDIR)\$(AKNSSKINREALNAME).mif && \ |
|
115 perl -S ecopyfile.pl $(AKNSDATAGENDIR)\$(AKNSSKINREALNAME).skn $(AKNSTARGETDIR)\$(AKNSSKINREALNAME).skn |