plugins/consoles/guicons/group/guicons_makefont.mk
changeset 111 1158876b5622
parent 26 5d370dafea69
--- a/plugins/consoles/guicons/group/guicons_makefont.mk	Mon Nov 08 17:25:34 2010 +0000
+++ b/plugins/consoles/guicons/group/guicons_makefont.mk	Tue Nov 09 16:55:25 2010 +0000
@@ -9,16 +9,23 @@
 # Initial Contributors:
 # Accenture - Initial contribution
 #
-GENERATED_SOURCE_DIR = $(EPOCROOT)epoc32\build\fshell\guicons\generated
-GENERATED_SOURCE = $(GENERATED_SOURCE_DIR)\defaultfontdata.inl
+# To ensure that EPOCROOT always ends with a forward slash
+TMPROOT:=$(subst \,/,$(EPOCROOT))
+EPOCROOT:=$(patsubst %/,%,$(TMPROOT))/
+
+GENERATED_SOURCE_DIR = $(EPOCROOT)epoc32/build/fshell/guicons/generated
+GENERATED_SOURCE = $(GENERATED_SOURCE_DIR)/defaultfontdata.inl
+PNG = $(EPOCROOT)sf/os/fshell/plugins/consoles/guicons/data/font_6x10.PNG
+GENFILE:= $(EPOCROOT)sf/os/fshell/plugins/consoles/guicons/group/bin2lit.pl
+ 
 
 MAKMAKE : $(GENERATED_SOURCE)
-
-$(GENERATED_SOURCE) : ..\data\font_6x10.PNG
+$(GENERATED_SOURCE) : 
 	perl $(EPOCROOT)epoc32\tools\emkdir.pl $(GENERATED_SOURCE_DIR)
-	perl .\bin2lit.pl KDefaultFontImageData < ..\data\font_6x10.PNG > $(GENERATED_SOURCE)
+	perl  $(GENFILE) KDefaultFontImageData < $(PNG) > $(GENERATED_SOURCE)
 
-CLEAN :
+CLEAN : $(CLEANFILES)
+$(CLEANFILES) :
 	perl $(EPOCROOT)epoc32\tools\ermdir.pl $(GENERATED_SOURCE_DIR)
 
 BLD FREEZE RESOURCE LIB CLEANLIB RESOURCE SAVESPACE RELEASABLES FINAL :