os/textandloc/fontservices/referencefonts/group/fonts2.mk
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/textandloc/fontservices/referencefonts/group/fonts2.mk	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,159 @@
     1.4 +#
     1.5 +# Copyright (c) 2000-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +# All rights reserved.
     1.7 +# This component and the accompanying materials are made available
     1.8 +# under the terms of "Eclipse Public License v1.0"
     1.9 +# which accompanies this distribution, and is available
    1.10 +# at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +#
    1.12 +# Initial Contributors:
    1.13 +# Nokia Corporation - initial contribution.
    1.14 +#
    1.15 +# Contributors:
    1.16 +#
    1.17 +# Description:
    1.18 +#
    1.19 +# Build font files
    1.20 +#
    1.21 +
    1.22 +!if "$(PLATFORM)"=="WINS" || "$(PLATFORM)"=="WINSCW"
    1.23 +TARGETDIR=$(EPOCROOT)EPOC32\RELEASE\$(PLATFORM)\$(CFG)\Z\Resource\Fonts
    1.24 +!else
    1.25 +TARGETDIR=$(EPOCROOT)EPOC32\DATA\Z\Resource\Fonts
    1.26 +!endif
    1.27 +
    1.28 +$(TARGETDIR) :
    1.29 +	@perl -S emkdir.pl "$(TARGETDIR)"
    1.30 +
    1.31 +FONTS=\
    1.32 +	$(TARGETDIR)\EON14.GDR \
    1.33 +	$(TARGETDIR)\DejaVuSans.ttf \
    1.34 +	$(TARGETDIR)\DejaVuSans-Bold.ttf \
    1.35 +	$(TARGETDIR)\DejaVuSans-Oblique.ttf \
    1.36 +	$(TARGETDIR)\DejaVuSans-BoldOblique.ttf \
    1.37 +	$(TARGETDIR)\DejaVuSans-ExtraLight.ttf \
    1.38 +	$(TARGETDIR)\DejaVuSansCondensed.ttf \
    1.39 +	$(TARGETDIR)\DejaVuSansCondensed-Bold.ttf \
    1.40 +	$(TARGETDIR)\DejaVuSansCondensed-Oblique.ttf \
    1.41 +	$(TARGETDIR)\DejaVuSansCondensed-BoldOblique.ttf \
    1.42 +	$(TARGETDIR)\DejaVuSansMono.ttf \
    1.43 +	$(TARGETDIR)\DejaVuSansMono-Bold.ttf \
    1.44 +	$(TARGETDIR)\DejaVuSansMono-Oblique.ttf \
    1.45 +	$(TARGETDIR)\DejaVuSansMono-BoldOblique.ttf \
    1.46 +	$(TARGETDIR)\DejaVuSerif.ttf \
    1.47 +	$(TARGETDIR)\DejaVuSerif-Bold.ttf \
    1.48 +	$(TARGETDIR)\DejaVuSerif-Italic.ttf \
    1.49 +	$(TARGETDIR)\DejaVuSerif-BoldItalic.ttf \
    1.50 +	$(TARGETDIR)\DejaVuSerifCondensed.ttf \
    1.51 +	$(TARGETDIR)\DejaVuSerifCondensed-Bold.ttf \
    1.52 +	$(TARGETDIR)\DejaVuSerifCondensed-Italic.ttf \
    1.53 +	$(TARGETDIR)\DejaVuSerifCondensed-BoldItalic.ttf
    1.54 +
    1.55 +FONTSRC=..\bitmap
    1.56 +EON14SRCS=\
    1.57 +	$(FONTSRC)\squashed.bdf \
    1.58 +	$(FONTSRC)\calc35.bdf \
    1.59 +	$(FONTSRC)\calc13.bdf \
    1.60 +	$(FONTSRC)\calc18.bdf \
    1.61 +	$(FONTSRC)\calcinv.bdf \
    1.62 +	$(FONTSRC)\digit35.bdf \
    1.63 +	$(FONTSRC)\agnsym11.bdf \
    1.64 +	$(FONTSRC)\agnsym16.bdf \
    1.65 +	$(FONTSRC)\eiksym15.bdf \
    1.66 +	$(FONTSRC)\base.gd
    1.67 +
    1.68 +$(TARGETDIR)\EON14.GDR : $(EON14SRCS)
    1.69 +	fnttran $(EON14SRCS) $@
    1.70 +
    1.71 +$(TARGETDIR)\DejaVuSans.ttf : ..\truetype\DejaVuSans.ttf
    1.72 +	copy ..\truetype\DejaVuSans.ttf $@
    1.73 +
    1.74 +$(TARGETDIR)\DejaVuSans-Bold.ttf : ..\truetype\DejaVuSans-Bold.ttf
    1.75 +	copy ..\truetype\DejaVuSans-Bold.ttf $@
    1.76 +
    1.77 +$(TARGETDIR)\DejaVuSans-Oblique.ttf : ..\truetype\DejaVuSans-Oblique.ttf
    1.78 +	copy ..\truetype\DejaVuSans-Oblique.ttf $@
    1.79 +
    1.80 +$(TARGETDIR)\DejaVuSans-BoldOblique.ttf : ..\truetype\DejaVuSans-BoldOblique.ttf
    1.81 +	copy ..\truetype\DejaVuSans-BoldOblique.ttf $@
    1.82 +
    1.83 +$(TARGETDIR)\DejaVuSans-ExtraLight.ttf : ..\truetype\DejaVuSans-ExtraLight.ttf
    1.84 +	copy ..\truetype\DejaVuSans-ExtraLight.ttf $@
    1.85 +
    1.86 +$(TARGETDIR)\DejaVuSansCondensed.ttf : ..\truetype\DejaVuSansCondensed.ttf
    1.87 +	copy ..\truetype\DejaVuSansCondensed.ttf $@
    1.88 +
    1.89 +$(TARGETDIR)\DejaVuSansCondensed-Bold.ttf : ..\truetype\DejaVuSansCondensed-Bold.ttf
    1.90 +	copy ..\truetype\DejaVuSansCondensed-Bold.ttf $@
    1.91 +
    1.92 +$(TARGETDIR)\DejaVuSansCondensed-Oblique.ttf : ..\truetype\DejaVuSansCondensed-Oblique.ttf
    1.93 +	copy ..\truetype\DejaVuSansCondensed-Oblique.ttf $@
    1.94 +
    1.95 +$(TARGETDIR)\DejaVuSansCondensed-BoldOblique.ttf : ..\truetype\DejaVuSansCondensed-BoldOblique.ttf
    1.96 +	copy ..\truetype\DejaVuSansCondensed-BoldOblique.ttf $@
    1.97 +
    1.98 +$(TARGETDIR)\DejaVuSansMono.ttf : ..\truetype\DejaVuSansMono.ttf
    1.99 +	copy ..\truetype\DejaVuSansMono.ttf $@
   1.100 +
   1.101 +$(TARGETDIR)\DejaVuSansMono-Bold.ttf : ..\truetype\DejaVuSansMono-Bold.ttf
   1.102 +	copy ..\truetype\DejaVuSansMono-Bold.ttf $@
   1.103 +
   1.104 +$(TARGETDIR)\DejaVuSansMono-Oblique.ttf : ..\truetype\DejaVuSansMono-Oblique.ttf
   1.105 +	copy ..\truetype\DejaVuSansMono-Oblique.ttf $@
   1.106 +
   1.107 +$(TARGETDIR)\DejaVuSansMono-BoldOblique.ttf : ..\truetype\DejaVuSansMono-BoldOblique.ttf
   1.108 +	copy ..\truetype\DejaVuSansMono-BoldOblique.ttf $@
   1.109 +
   1.110 +$(TARGETDIR)\DejaVuSerif.ttf : ..\truetype\DejaVuSerif.ttf
   1.111 +	copy ..\truetype\DejaVuSerif.ttf $@
   1.112 +
   1.113 +$(TARGETDIR)\DejaVuSerif-Bold.ttf : ..\truetype\DejaVuSerif-Bold.ttf
   1.114 +	copy ..\truetype\DejaVuSerif-Bold.ttf $@
   1.115 +
   1.116 +$(TARGETDIR)\DejaVuSerif-Italic.ttf : ..\truetype\DejaVuSerif-Italic.ttf
   1.117 +	copy ..\truetype\DejaVuSerif-Italic.ttf $@
   1.118 +
   1.119 +$(TARGETDIR)\DejaVuSerif-BoldItalic.ttf : ..\truetype\DejaVuSerif-BoldItalic.ttf
   1.120 +	copy ..\truetype\DejaVuSerif-BoldItalic.ttf $@
   1.121 +
   1.122 +$(TARGETDIR)\DejaVuSerifCondensed.ttf : ..\truetype\DejaVuSerifCondensed.ttf
   1.123 +	copy ..\truetype\DejaVuSerifCondensed.ttf $@
   1.124 +
   1.125 +$(TARGETDIR)\DejaVuSerifCondensed-Bold.ttf : ..\truetype\DejaVuSerifCondensed-Bold.ttf
   1.126 +	copy ..\truetype\DejaVuSerifCondensed-Bold.ttf $@
   1.127 +
   1.128 +$(TARGETDIR)\DejaVuSerifCondensed-Italic.ttf : ..\truetype\DejaVuSerifCondensed-Italic.ttf
   1.129 +	copy ..\truetype\DejaVuSerifCondensed-Italic.ttf $@
   1.130 +
   1.131 +$(TARGETDIR)\DejaVuSerifCondensed-BoldItalic.ttf : ..\truetype\DejaVuSerifCondensed-BoldItalic.ttf
   1.132 +	copy ..\truetype\DejaVuSerifCondensed-BoldItalic.ttf $@
   1.133 +
   1.134 +do_nothing :
   1.135 +	rem do_nothing
   1.136 +
   1.137 +#
   1.138 +# The targets invoked by bld...
   1.139 +#
   1.140 +
   1.141 +MAKMAKE : do_nothing
   1.142 +
   1.143 +BLD : $(TARGETDIR) $(FONTS)
   1.144 +
   1.145 +SAVESPACE : BLD
   1.146 +
   1.147 +RESOURCE : BLD
   1.148 +
   1.149 +CLEAN : 
   1.150 +	-erase $(FONTS)
   1.151 +
   1.152 +FREEZE : do_nothing
   1.153 +
   1.154 +LIB : do_nothing
   1.155 +
   1.156 +CLEANLIB : do_nothing
   1.157 +
   1.158 +FINAL : do_nothing
   1.159 +
   1.160 +RELEASABLES : 
   1.161 +	@echo $(FONTS)
   1.162 +