plugins/consoles/guicons/group/guicons_makefont.mk
changeset 111 1158876b5622
parent 26 5d370dafea69
equal deleted inserted replaced
110:a728d3c0bd35 111:1158876b5622
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 # 
     8 # 
     9 # Initial Contributors:
     9 # Initial Contributors:
    10 # Accenture - Initial contribution
    10 # Accenture - Initial contribution
    11 #
    11 #
    12 GENERATED_SOURCE_DIR = $(EPOCROOT)epoc32\build\fshell\guicons\generated
    12 # To ensure that EPOCROOT always ends with a forward slash
    13 GENERATED_SOURCE = $(GENERATED_SOURCE_DIR)\defaultfontdata.inl
    13 TMPROOT:=$(subst \,/,$(EPOCROOT))
       
    14 EPOCROOT:=$(patsubst %/,%,$(TMPROOT))/
       
    15 
       
    16 GENERATED_SOURCE_DIR = $(EPOCROOT)epoc32/build/fshell/guicons/generated
       
    17 GENERATED_SOURCE = $(GENERATED_SOURCE_DIR)/defaultfontdata.inl
       
    18 PNG = $(EPOCROOT)sf/os/fshell/plugins/consoles/guicons/data/font_6x10.PNG
       
    19 GENFILE:= $(EPOCROOT)sf/os/fshell/plugins/consoles/guicons/group/bin2lit.pl
       
    20  
    14 
    21 
    15 MAKMAKE : $(GENERATED_SOURCE)
    22 MAKMAKE : $(GENERATED_SOURCE)
       
    23 $(GENERATED_SOURCE) : 
       
    24 	perl $(EPOCROOT)epoc32\tools\emkdir.pl $(GENERATED_SOURCE_DIR)
       
    25 	perl  $(GENFILE) KDefaultFontImageData < $(PNG) > $(GENERATED_SOURCE)
    16 
    26 
    17 $(GENERATED_SOURCE) : ..\data\font_6x10.PNG
    27 CLEAN : $(CLEANFILES)
    18 	perl $(EPOCROOT)epoc32\tools\emkdir.pl $(GENERATED_SOURCE_DIR)
    28 $(CLEANFILES) :
    19 	perl .\bin2lit.pl KDefaultFontImageData < ..\data\font_6x10.PNG > $(GENERATED_SOURCE)
       
    20 
       
    21 CLEAN :
       
    22 	perl $(EPOCROOT)epoc32\tools\ermdir.pl $(GENERATED_SOURCE_DIR)
    29 	perl $(EPOCROOT)epoc32\tools\ermdir.pl $(GENERATED_SOURCE_DIR)
    23 
    30 
    24 BLD FREEZE RESOURCE LIB CLEANLIB RESOURCE SAVESPACE RELEASABLES FINAL : 
    31 BLD FREEZE RESOURCE LIB CLEANLIB RESOURCE SAVESPACE RELEASABLES FINAL :