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 +