83 |
82 |
84 SKNMIFGUARD:=$(call sanitise,TARGET_$(TARGETMIF)) |
83 SKNMIFGUARD:=$(call sanitise,TARGET_$(TARGETMIF)) |
85 |
84 |
86 define generatesknandmif |
85 define generatesknandmif |
87 $(SKNMIFGUARD):=1 |
86 $(SKNMIFGUARD):=1 |
88 RELEASEABLES:=$(TARGETSKN) $(TARGETMIF) |
87 RELEASEABLES:=$(TARGETSKN) $(TARGETMIF) $(basename $(TARGETMIF)).mbm |
89 ifeq ($(INPUTBMPS),yes) |
|
90 RELEASEABLES:=$(RELEASEABLES) $(basename $(TARGETMIF)).mbm |
|
91 endif |
|
92 |
88 |
93 BITMAP:: $(TARGETMIF) |
89 BITMAP:: $(TARGETMIF) |
94 |
90 |
95 $(TARGETMIF) : $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif |
91 $(TARGETMIF) : $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif |
96 $(call startrule,mifskncopy,FORCESUCCESS) \ |
92 $(call startrule,mifmbmcopy,FORCESUCCESS) \ |
97 $(GNUCP) $$< $$@ && \ |
93 $(GNUCP) $$< $$@ && \ |
98 $(GNUCHMOD) a+rw "$$@" && \ |
94 $(GNUCHMOD) a+rw "$$@" && \ |
|
95 $(GNUCP) $$(basename $$<).mbm $$(basename $$@).mbm && \ |
|
96 $(GNUCHMOD) a+rw "$$(basename $$@).mbm" && \ |
99 $(GNUCP) $$(basename $$<).skn $(TARGETSKN) && \ |
97 $(GNUCP) $$(basename $$<).skn $(TARGETSKN) && \ |
100 $(GNUCHMOD) a+rw "$(TARGETSKN)" \ |
98 $(GNUCHMOD) a+rw "$(TARGETSKN)" \ |
101 $(call endrule,mifskncopy) |
99 $(call endrule,mifmbmcopy) |
102 ifeq ($(INPUTBMPS),yes) |
|
103 $(call startrule,mbmcopy,FORCESUCCESS) \ |
|
104 $(GNUCP) $$(basename $$<).mbm $$(basename $$@).mbm && \ |
|
105 $(GNUCHMOD) a+rw "$$(basename $$@).mbm" \ |
|
106 $(call endrule,mbmcopy) |
|
107 endif |
|
108 |
100 |
109 $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn : $(SKINCOMPILER) $(AKNSSRCDIR)/$(AKNSSKINNAME).txt |
101 $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn : $(SKINCOMPILER) $(AKNSSRCDIR)/$(AKNSSKINNAME).txt |
110 $(call startrule,generateskn,FORCESUCCESS) \ |
102 $(call startrule,generateskn,FORCESUCCESS) \ |
111 cd $(AKNSSRCDIR) && $(SKINCOMPILER) -m$(AKNSDATAGENDIR) -t$(AKNSDATAGENDIR) $(AKNSSKINNAME).txt $(AKNSSKINREALNAME) \ |
103 cd $(AKNSSRCDIR) && $(SKINCOMPILER) -m$(AKNSDATAGENDIR) -t$(AKNSDATAGENDIR) $(AKNSSKINNAME).txt $(AKNSSKINREALNAME) \ |
112 $(call endrule,generateskn) |
104 $(call endrule,generateskn) |
113 |
105 |
114 #Add the temporary files to the cleanlist |
106 #Add the temporary files to the cleanlist |
115 CLEANTARGETS:=$$(CLEANTARGETS) $(addprefix $(AKNSDATAGENDIR)/,$(addprefix $(AKNSSKINREALNAME),.skn .pkg _MIFList.txt)) |
107 CLEANTARGETS:=$$(CLEANTARGETS) $(addprefix $(AKNSDATAGENDIR)/,$(addprefix $(AKNSSKINREALNAME),.skn .pkg _MIFlist.txt)) |
116 |
108 |
117 $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif : $(MIFTOOL) $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn |
109 $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif : $(MIFTOOL) $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).skn |
118 $(call startrule,generatemif,FORCESUCCESS)\ |
110 $(call startrule,generatemif,FORCESUCCESS)\ |
119 cd $(AKNSSRCDIR) && \ |
111 cd $(AKNSSRCDIR) && \ |
120 $(MIFTOOL) $(AKNSSKINREALNAME).mif -F$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME)_MIFList.txt && \ |
112 $(MIFTOOL) $(AKNSSKINREALNAME).mif -F$(AKNSDATAGENDIR)/$(AKNSSKINREALNAME)_MIFList.txt && \ |
121 $(GNUCP) $(AKNSSKINREALNAME).mif $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif \ |
113 $(GNUCP) $(AKNSSKINREALNAME).mif $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif && \ |
|
114 $(GNUCP) $(AKNSSKINREALNAME).mbm $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mbm \ |
122 $(call endrule,generatemif) |
115 $(call endrule,generatemif) |
123 ifeq ($(INPUTBMPS),yes) |
|
124 $(call startrule,copymbm2generatedfolder,FORCESUCCESS)\ |
|
125 cd $(AKNSSRCDIR) && \ |
|
126 $(GNUCP) $(AKNSSKINREALNAME).mbm $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mbm \ |
|
127 $(call endrule,copymbm2generatedfolder) |
|
128 endif |
|
129 |
|
130 |
116 |
131 CLEANTARGETS:=$$(CLEANTARGETS) $$(RELEASEABLES) $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mif |
117 CLEANTARGETS:=$$(CLEANTARGETS) $$(RELEASEABLES) $(addprefix $(AKNSDATAGENDIR)/,$(addprefix $(AKNSSKINREALNAME).,mif mbm)) |
132 ifeq ($(INPUTBMPS),yes) |
|
133 CLEANTARGETS:=$$(CLEANTARGETS) $(AKNSDATAGENDIR)/$(AKNSSKINREALNAME).mbm |
|
134 endif |
|
135 endef |
118 endef |
136 |
119 |
137 ifeq ($($(SKNMIFGUARD)),) |
120 ifeq ($($(SKNMIFGUARD)),) |
138 $(eval -$(generatesknandmif)) |
121 $(eval -$(generatesknandmif)) |
139 endif |
122 endif |