1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/gfx/graphite2/src/files.mk Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,116 @@ 1.4 +# GRAPHITE2 LICENSING 1.5 +# 1.6 +# Copyright 2011, SIL International 1.7 +# All rights reserved. 1.8 +# 1.9 +# This library is free software; you can redistribute it and/or modify 1.10 +# it under the terms of the GNU Lesser General Public License as published 1.11 +# by the Free Software Foundation; either version 2.1 of License, or 1.12 +# (at your option) any later version. 1.13 +# 1.14 +# This program is distributed in the hope that it will be useful, 1.15 +# but WITHOUT ANY WARRANTY; without even the implied warranty of 1.16 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1.17 +# Lesser General Public License for more details. 1.18 +# 1.19 +# You should also have received a copy of the GNU Lesser General Public 1.20 +# License along with this library in the file named "LICENSE". 1.21 +# If not, write to the Free Software Foundation, 51 Franklin Street, 1.22 +# Suite 500, Boston, MA 02110-1335, USA or visit their web page on the 1.23 +# internet at http://www.fsf.org/licenses/lgpl.html. 1.24 +# 1.25 +# Alternatively, the contents of this file may be used under the terms of the 1.26 +# Mozilla Public License (http://mozilla.org/MPL) or the GNU General Public 1.27 +# License, as published by the Free Software Foundation, either version 2 1.28 +# of the License or (at your option) any later version. 1.29 + 1.30 +# Makefile helper file for those wanting to build Graphite2 using make 1.31 +# The including makefile should set the following variables 1.32 +# _NS Prefix to all variables this file creates (namespace) 1.33 +# $(_NS)_MACHINE Set to direct or call. Set to direct if using gcc else 1.34 +# set to call 1.35 +# $(_NS)_BASE path to root of graphite2 project 1.36 +# 1.37 +# Returns: 1.38 +# $(_NS)_SOURCES List of source files (with .cpp extension) 1.39 +# $(_NS)_PRIVATE_HEADERS List of private header files (with .h extension) 1.40 +# $(_NS)_PUBLIC_HEADERS List of public header files (with .h extension) 1.41 + 1.42 + 1.43 +$(_NS)_SOURCES = \ 1.44 + $($(_NS)_BASE)/src/$($(_NS)_MACHINE)_machine.cpp \ 1.45 + $($(_NS)_BASE)/src/gr_char_info.cpp \ 1.46 + $($(_NS)_BASE)/src/gr_face.cpp \ 1.47 + $($(_NS)_BASE)/src/gr_features.cpp \ 1.48 + $($(_NS)_BASE)/src/gr_font.cpp \ 1.49 + $($(_NS)_BASE)/src/gr_logging.cpp \ 1.50 + $($(_NS)_BASE)/src/gr_segment.cpp \ 1.51 + $($(_NS)_BASE)/src/gr_slot.cpp \ 1.52 + $($(_NS)_BASE)/src/json.cpp \ 1.53 + $($(_NS)_BASE)/src/Bidi.cpp \ 1.54 + $($(_NS)_BASE)/src/CachedFace.cpp \ 1.55 + $($(_NS)_BASE)/src/CmapCache.cpp \ 1.56 + $($(_NS)_BASE)/src/Code.cpp \ 1.57 + $($(_NS)_BASE)/src/Face.cpp \ 1.58 + $($(_NS)_BASE)/src/FeatureMap.cpp \ 1.59 + $($(_NS)_BASE)/src/FileFace.cpp \ 1.60 + $($(_NS)_BASE)/src/Font.cpp \ 1.61 + $($(_NS)_BASE)/src/GlyphCache.cpp \ 1.62 + $($(_NS)_BASE)/src/GlyphFace.cpp \ 1.63 + $($(_NS)_BASE)/src/Justifier.cpp \ 1.64 + $($(_NS)_BASE)/src/NameTable.cpp \ 1.65 + $($(_NS)_BASE)/src/Pass.cpp \ 1.66 + $($(_NS)_BASE)/src/SegCache.cpp \ 1.67 + $($(_NS)_BASE)/src/SegCacheEntry.cpp \ 1.68 + $($(_NS)_BASE)/src/SegCacheStore.cpp \ 1.69 + $($(_NS)_BASE)/src/Segment.cpp \ 1.70 + $($(_NS)_BASE)/src/Silf.cpp \ 1.71 + $($(_NS)_BASE)/src/Slot.cpp \ 1.72 + $($(_NS)_BASE)/src/Sparse.cpp \ 1.73 + $($(_NS)_BASE)/src/TtfUtil.cpp \ 1.74 + $($(_NS)_BASE)/src/UtfCodec.cpp 1.75 + 1.76 +$(_NS)_PRIVATE_HEADERS = \ 1.77 + $($(_NS)_BASE)/src/inc/bits.h \ 1.78 + $($(_NS)_BASE)/src/inc/debug.h \ 1.79 + $($(_NS)_BASE)/src/inc/json.h \ 1.80 + $($(_NS)_BASE)/src/inc/CachedFace.h \ 1.81 + $($(_NS)_BASE)/src/inc/CharInfo.h \ 1.82 + $($(_NS)_BASE)/src/inc/CmapCache.h \ 1.83 + $($(_NS)_BASE)/src/inc/Code.h \ 1.84 + $($(_NS)_BASE)/src/inc/Endian.h \ 1.85 + $($(_NS)_BASE)/src/inc/Error.h \ 1.86 + $($(_NS)_BASE)/src/inc/Face.h \ 1.87 + $($(_NS)_BASE)/src/inc/FeatureMap.h \ 1.88 + $($(_NS)_BASE)/src/inc/FeatureVal.h \ 1.89 + $($(_NS)_BASE)/src/inc/FileFace.h \ 1.90 + $($(_NS)_BASE)/src/inc/Font.h \ 1.91 + $($(_NS)_BASE)/src/inc/GlyphCache.h \ 1.92 + $($(_NS)_BASE)/src/inc/GlyphFace.h \ 1.93 + $($(_NS)_BASE)/src/inc/List.h \ 1.94 + $($(_NS)_BASE)/src/inc/locale2lcid.h \ 1.95 + $($(_NS)_BASE)/src/inc/Machine.h \ 1.96 + $($(_NS)_BASE)/src/inc/Main.h \ 1.97 + $($(_NS)_BASE)/src/inc/NameTable.h \ 1.98 + $($(_NS)_BASE)/src/inc/opcode_table.h \ 1.99 + $($(_NS)_BASE)/src/inc/opcodes.h \ 1.100 + $($(_NS)_BASE)/src/inc/Pass.h \ 1.101 + $($(_NS)_BASE)/src/inc/Position.h \ 1.102 + $($(_NS)_BASE)/src/inc/Rule.h \ 1.103 + $($(_NS)_BASE)/src/inc/SegCache.h \ 1.104 + $($(_NS)_BASE)/src/inc/SegCacheEntry.h \ 1.105 + $($(_NS)_BASE)/src/inc/SegCacheStore.h \ 1.106 + $($(_NS)_BASE)/src/inc/Segment.h \ 1.107 + $($(_NS)_BASE)/src/inc/Silf.h \ 1.108 + $($(_NS)_BASE)/src/inc/Slot.h \ 1.109 + $($(_NS)_BASE)/src/inc/Sparse.h \ 1.110 + $($(_NS)_BASE)/src/inc/TtfTypes.h \ 1.111 + $($(_NS)_BASE)/src/inc/TtfUtil.h \ 1.112 + $($(_NS)_BASE)/src/inc/UtfCodec.h 1.113 + 1.114 +$(_NS)_PUBLIC_HEADERS = \ 1.115 + $($(_NS)_BASE)/include/graphite2/Font.h \ 1.116 + $($(_NS)_BASE)/include/graphite2/Log.h \ 1.117 + $($(_NS)_BASE)/include/graphite2/Segment.h \ 1.118 + $($(_NS)_BASE)/include/graphite2/Types.h 1.119 +