0N/A#
3261N/A# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
0N/A# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A#
0N/A# This code is free software; you can redistribute it and/or modify it
0N/A# under the terms of the GNU General Public License version 2 only, as
2362N/A# published by the Free Software Foundation. Oracle designates this
0N/A# particular file as subject to the "Classpath" exception as provided
2362N/A# by Oracle in the LICENSE file that accompanied this code.
0N/A#
0N/A# This code is distributed in the hope that it will be useful, but WITHOUT
0N/A# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A# version 2 for more details (a copy is included in the LICENSE file that
0N/A# accompanied this code).
0N/A#
0N/A# You should have received a copy of the GNU General Public License version
0N/A# 2 along with this work; if not, write to the Free Software Foundation,
0N/A# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A#
2362N/A# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2362N/A# or visit www.oracle.com if you need additional information or have any
2362N/A# questions.
0N/A#
0N/A
0N/AFILES_c_shared = \
0N/A DrawGlyphList.c \
0N/A sunFont.c
0N/A
0N/Aifdef OPENJDK
0N/AFILES_c_shared += $(TARGDIR)freetypeScaler.c
0N/Aendif
0N/A
0N/AFILES_cpp_shared = \
0N/A CursiveAttachmentSubtables.cpp \
0N/A ExtensionSubtables.cpp \
0N/A MPreFixups.cpp \
0N/A HanLayoutEngine.cpp \
0N/A LEFontInstance.cpp \
0N/A ContextualGlyphSubstProc.cpp \
0N/A IndicRearrangementProcessor.cpp \
0N/A LigatureSubstProc.cpp \
0N/A LookupTables.cpp \
0N/A MorphTables.cpp \
0N/A NonContextualGlyphSubstProc.cpp \
0N/A SegmentArrayProcessor.cpp \
0N/A SegmentSingleProcessor.cpp \
0N/A SimpleArrayProcessor.cpp \
0N/A SingleTableProcessor.cpp \
0N/A StateTableProcessor.cpp \
0N/A SubtableProcessor.cpp \
0N/A TrimmedArrayProcessor.cpp \
0N/A AlternateSubstSubtables.cpp \
0N/A AnchorTables.cpp \
0N/A CanonData.cpp \
0N/A CanonShaping.cpp \
0N/A ClassDefinitionTables.cpp \
0N/A ContextualSubstSubtables.cpp \
0N/A CoverageTables.cpp \
0N/A DeviceTables.cpp \
0N/A Features.cpp \
0N/A GDEFMarkFilter.cpp \
0N/A GlyphDefinitionTables.cpp \
0N/A GlyphIterator.cpp \
0N/A GlyphLookupTables.cpp \
0N/A GlyphPositionAdjustments.cpp \
0N/A GlyphPosnLookupProc.cpp \
0N/A GlyphPositioningTables.cpp \
0N/A GlyphSubstLookupProc.cpp \
0N/A GlyphSubstitutionTables.cpp \
3171N/A HangulLayoutEngine.cpp \
0N/A IndicClassTables.cpp \
0N/A IndicReordering.cpp \
0N/A KernTable.cpp \
0N/A KhmerLayoutEngine.cpp \
0N/A KhmerReordering.cpp \
0N/A LEGlyphStorage.cpp \
0N/A LEInsertionList.cpp \
0N/A LigatureSubstSubtables.cpp \
0N/A LookupProcessor.cpp \
0N/A Lookups.cpp \
0N/A MarkArrays.cpp \
0N/A MarkToBasePosnSubtables.cpp \
0N/A MarkToLigaturePosnSubtables.cpp \
0N/A MarkToMarkPosnSubtables.cpp \
0N/A MirroredCharData.cpp \
0N/A MultipleSubstSubtables.cpp \
0N/A OpenTypeUtilities.cpp \
0N/A PairPositioningSubtables.cpp \
0N/A ScriptAndLanguage.cpp \
0N/A ShapingTypeData.cpp \
0N/A SinglePositioningSubtables.cpp \
0N/A SingleSubstitutionSubtables.cpp \
0N/A SubstitutionLookups.cpp \
0N/A ThaiShaping.cpp \
0N/A ThaiStateTables.cpp \
3171N/A TibetanLayoutEngine.cpp \
3171N/A TibetanReordering.cpp \
0N/A ValueRecords.cpp \
0N/A ArabicLayoutEngine.cpp \
0N/A ArabicShaping.cpp \
0N/A GXLayoutEngine.cpp \
0N/A IndicLayoutEngine.cpp \
0N/A LayoutEngine.cpp \
0N/A SunLayoutEngine.cpp \
0N/A OpenTypeLayoutEngine.cpp \
0N/A ThaiLayoutEngine.cpp \
0N/A ScriptAndLanguageTags.cpp \
5891N/A FontInstanceAdapter.cpp \
5891N/A ContextualGlyphInsertionProc2.cpp \
5891N/A ContextualGlyphSubstProc2.cpp \
5891N/A GXLayoutEngine2.cpp \
5891N/A IndicRearrangementProcessor2.cpp \
5891N/A LigatureSubstProc2.cpp \
5891N/A MorphTables2.cpp \
5891N/A NonContextualGlyphSubstProc2.cpp \
5891N/A SegmentArrayProcessor2.cpp \
5891N/A SegmentSingleProcessor2.cpp \
5891N/A SimpleArrayProcessor2.cpp \
5891N/A SingleTableProcessor2.cpp \
5891N/A StateTableProcessor2.cpp \
5891N/A SubtableProcessor2.cpp \
5891N/A TrimmedArrayProcessor2.cpp
0N/A
0N/A
0N/Aifeq ($(PLATFORM),windows)
301N/AFILES_c_platform = fontpath.c \
301N/A lcdglyph.c
301N/A
430N/AFILES_cpp_platform =
0N/Aelse
0N/AFILES_c_platform = X11FontScaler.c \
0N/A X11TextRenderer.c
0N/AFILES_cpp_platform =
0N/Aendif
0N/A
0N/AFILES_c = $(FILES_c_shared) $(FILES_c_platform)
0N/AFILES_cpp = $(FILES_cpp_shared) $(FILES_cpp_platform)