mirror of
https://gitee.com/openharmony/third_party_freetype
synced 2024-11-23 09:39:47 +00:00
update openharmony 1.0.1
This commit is contained in:
parent
88a710f5eb
commit
b642ebaffb
124
BUILD.gn
124
BUILD.gn
@ -8,66 +8,72 @@
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import("//build/lite/config/component/lite_component.gni")
|
||||
if (defined(ohos_lite)) {
|
||||
import("//build/lite/config/component/lite_component.gni")
|
||||
} else {
|
||||
import("//build/ohos.gni")
|
||||
}
|
||||
config("freetype_config") {
|
||||
defines = [
|
||||
"FT2_BUILD_LIBRARY",
|
||||
]
|
||||
}
|
||||
shared_library("freetype") {
|
||||
sources = [
|
||||
"src\autofit\autofit.c",
|
||||
"src\base\ftbase.c",
|
||||
"src\base\ftbbox.c",
|
||||
"src\base\ftbdf.c",
|
||||
"src\base\ftbitmap.c",
|
||||
"src\base\ftcid.c",
|
||||
"src\base\ftfstype.c",
|
||||
"src\base\ftgasp.c",
|
||||
"src\base\ftglyph.c",
|
||||
"src\base\ftgxval.c",
|
||||
"src\base\ftinit.c",
|
||||
"src\base\ftmm.c",
|
||||
"src\base\ftotval.c",
|
||||
"src\base\ftpatent.c",
|
||||
"src\base\ftpfr.c",
|
||||
"src\base\ftstroke.c",
|
||||
"src\base\ftsynth.c",
|
||||
"src\base\ftsystem.c",
|
||||
"src\base\fttype1.c",
|
||||
"src\base\ftwinfnt.c",
|
||||
"src\base\ftdebug.c",
|
||||
"src\bdf\bdf.c",
|
||||
"src\cache\ftcache.c",
|
||||
"src\cff\cff.c",
|
||||
"src\cid\type1cid.c",
|
||||
"src\gzip\ftgzip.c",
|
||||
"src\lzw\ftlzw.c",
|
||||
"src\pcf\pcf.c",
|
||||
"src\pfr\pfr.c",
|
||||
"src\psaux\psaux.c",
|
||||
"src\pshinter\pshinter.c",
|
||||
"src\psnames\psmodule.c",
|
||||
"src\raster\raster.c",
|
||||
"src\sfnt\sfnt.c",
|
||||
"src\smooth\smooth.c",
|
||||
"src\truetype\truetype.c",
|
||||
"src\type1\type1.c",
|
||||
"src\type42\type42.c",
|
||||
"src\winfonts\winfnt.c",
|
||||
]
|
||||
include_dirs = [
|
||||
"include",
|
||||
"src\base",
|
||||
]
|
||||
configs += [
|
||||
":freetype_config",
|
||||
]
|
||||
defines = [ "FT2_BUILD_LIBRARY" ]
|
||||
include_dirs = [ "include" ]
|
||||
}
|
||||
|
||||
lite_component("freetype_shared") {
|
||||
features = [
|
||||
":freetype",
|
||||
]
|
||||
freetype_sources = [
|
||||
"src\autofit\autofit.c",
|
||||
"src\base\ftbase.c",
|
||||
"src\base\ftbbox.c",
|
||||
"src\base\ftbdf.c",
|
||||
"src\base\ftbitmap.c",
|
||||
"src\base\ftcid.c",
|
||||
"src\base\ftdebug.c",
|
||||
"src\base\ftfstype.c",
|
||||
"src\base\ftgasp.c",
|
||||
"src\base\ftglyph.c",
|
||||
"src\base\ftgxval.c",
|
||||
"src\base\ftinit.c",
|
||||
"src\base\ftmm.c",
|
||||
"src\base\ftotval.c",
|
||||
"src\base\ftpatent.c",
|
||||
"src\base\ftpfr.c",
|
||||
"src\base\ftstroke.c",
|
||||
"src\base\ftsynth.c",
|
||||
"src\base\ftsystem.c",
|
||||
"src\base\fttype1.c",
|
||||
"src\base\ftwinfnt.c",
|
||||
"src\bdf\bdf.c",
|
||||
"src\cache\ftcache.c",
|
||||
"src\cff\cff.c",
|
||||
"src\cid\type1cid.c",
|
||||
"src\gzip\ftgzip.c",
|
||||
"src\lzw\ftlzw.c",
|
||||
"src\pcf\pcf.c",
|
||||
"src\pfr\pfr.c",
|
||||
"src\psaux\psaux.c",
|
||||
"src\pshinter\pshinter.c",
|
||||
"src\psnames\psmodule.c",
|
||||
"src\raster\raster.c",
|
||||
"src\sfnt\sfnt.c",
|
||||
"src\smooth\smooth.c",
|
||||
"src\truetype\truetype.c",
|
||||
"src\type1\type1.c",
|
||||
"src\type42\type42.c",
|
||||
"src\winfonts\winfnt.c",
|
||||
]
|
||||
|
||||
if (defined(ohos_lite)) {
|
||||
shared_library("freetype") {
|
||||
sources = freetype_sources
|
||||
include_dirs = [ "src\base" ]
|
||||
public_configs = [ ":freetype_config" ]
|
||||
}
|
||||
|
||||
lite_component("freetype_shared") {
|
||||
features = [ ":freetype" ]
|
||||
}
|
||||
} else {
|
||||
ohos_static_library("freetype_static") {
|
||||
sources = freetype_sources
|
||||
include_dirs = [ "src\base" ]
|
||||
public_configs = [ ":freetype_config" ]
|
||||
}
|
||||
}
|
||||
|
0
CMakeLists.txt
Executable file → Normal file
0
CMakeLists.txt
Executable file → Normal file
0
ChangeLog.20
Executable file → Normal file
0
ChangeLog.20
Executable file → Normal file
0
ChangeLog.21
Executable file → Normal file
0
ChangeLog.21
Executable file → Normal file
0
ChangeLog.22
Executable file → Normal file
0
ChangeLog.22
Executable file → Normal file
0
ChangeLog.23
Executable file → Normal file
0
ChangeLog.23
Executable file → Normal file
0
ChangeLog.24
Executable file → Normal file
0
ChangeLog.24
Executable file → Normal file
0
ChangeLog.25
Executable file → Normal file
0
ChangeLog.25
Executable file → Normal file
0
ChangeLog.26
Executable file → Normal file
0
ChangeLog.26
Executable file → Normal file
0
ChangeLog.27
Executable file → Normal file
0
ChangeLog.27
Executable file → Normal file
0
ChangeLog.28
Executable file → Normal file
0
ChangeLog.28
Executable file → Normal file
0
ChangeLog.29
Executable file → Normal file
0
ChangeLog.29
Executable file → Normal file
11
README.OpenSource
Executable file
11
README.OpenSource
Executable file
@ -0,0 +1,11 @@
|
||||
[
|
||||
{
|
||||
"Name" : "freetype",
|
||||
"License" : "The FreeType Project License",
|
||||
"License File" : "docs/LICENSE.TXT",
|
||||
"Version Number" : "2.10.1",
|
||||
"Owner" : "ouyangyueling@huawei.com",
|
||||
"Upstream URL" : "https://download.savannah.gnu.org/releases/freetype/",
|
||||
"Description" : "FreeType is a freely available software library to render fonts."
|
||||
}
|
||||
]
|
0
README.git
Executable file → Normal file
0
README.git
Executable file → Normal file
0
builds/amiga/README
Executable file → Normal file
0
builds/amiga/README
Executable file → Normal file
0
builds/amiga/include/config/ftconfig.h
Executable file → Normal file
0
builds/amiga/include/config/ftconfig.h
Executable file → Normal file
0
builds/amiga/include/config/ftmodule.h
Executable file → Normal file
0
builds/amiga/include/config/ftmodule.h
Executable file → Normal file
0
builds/amiga/makefile
Executable file → Normal file
0
builds/amiga/makefile
Executable file → Normal file
0
builds/amiga/makefile.os4
Executable file → Normal file
0
builds/amiga/makefile.os4
Executable file → Normal file
0
builds/amiga/smakefile
Executable file → Normal file
0
builds/amiga/smakefile
Executable file → Normal file
0
builds/amiga/src/base/ftdebug.c
Executable file → Normal file
0
builds/amiga/src/base/ftdebug.c
Executable file → Normal file
0
builds/amiga/src/base/ftsystem.c
Executable file → Normal file
0
builds/amiga/src/base/ftsystem.c
Executable file → Normal file
0
builds/ansi/ansi-def.mk
Executable file → Normal file
0
builds/ansi/ansi-def.mk
Executable file → Normal file
0
builds/ansi/ansi.mk
Executable file → Normal file
0
builds/ansi/ansi.mk
Executable file → Normal file
0
builds/atari/ATARI.H
Executable file → Normal file
0
builds/atari/ATARI.H
Executable file → Normal file
0
builds/atari/FNames.SIC
Executable file → Normal file
0
builds/atari/FNames.SIC
Executable file → Normal file
0
builds/atari/FREETYPE.PRJ
Executable file → Normal file
0
builds/atari/FREETYPE.PRJ
Executable file → Normal file
0
builds/atari/README.TXT
Executable file → Normal file
0
builds/atari/README.TXT
Executable file → Normal file
0
builds/atari/deflinejoiner.awk
Executable file → Normal file
0
builds/atari/deflinejoiner.awk
Executable file → Normal file
0
builds/beos/beos-def.mk
Executable file → Normal file
0
builds/beos/beos-def.mk
Executable file → Normal file
0
builds/beos/beos.mk
Executable file → Normal file
0
builds/beos/beos.mk
Executable file → Normal file
0
builds/beos/detect.mk
Executable file → Normal file
0
builds/beos/detect.mk
Executable file → Normal file
0
builds/cmake/FindHarfBuzz.cmake
Executable file → Normal file
0
builds/cmake/FindHarfBuzz.cmake
Executable file → Normal file
0
builds/cmake/iOS.cmake
Executable file → Normal file
0
builds/cmake/iOS.cmake
Executable file → Normal file
0
builds/compiler/ansi-cc.mk
Executable file → Normal file
0
builds/compiler/ansi-cc.mk
Executable file → Normal file
0
builds/compiler/bcc-dev.mk
Executable file → Normal file
0
builds/compiler/bcc-dev.mk
Executable file → Normal file
0
builds/compiler/bcc.mk
Executable file → Normal file
0
builds/compiler/bcc.mk
Executable file → Normal file
0
builds/compiler/emx.mk
Executable file → Normal file
0
builds/compiler/emx.mk
Executable file → Normal file
0
builds/compiler/gcc-dev.mk
Executable file → Normal file
0
builds/compiler/gcc-dev.mk
Executable file → Normal file
0
builds/compiler/gcc.mk
Executable file → Normal file
0
builds/compiler/gcc.mk
Executable file → Normal file
0
builds/compiler/intelc.mk
Executable file → Normal file
0
builds/compiler/intelc.mk
Executable file → Normal file
0
builds/compiler/unix-lcc.mk
Executable file → Normal file
0
builds/compiler/unix-lcc.mk
Executable file → Normal file
0
builds/compiler/visualage.mk
Executable file → Normal file
0
builds/compiler/visualage.mk
Executable file → Normal file
0
builds/compiler/visualc.mk
Executable file → Normal file
0
builds/compiler/visualc.mk
Executable file → Normal file
0
builds/compiler/watcom.mk
Executable file → Normal file
0
builds/compiler/watcom.mk
Executable file → Normal file
0
builds/compiler/win-lcc.mk
Executable file → Normal file
0
builds/compiler/win-lcc.mk
Executable file → Normal file
0
builds/detect.mk
Executable file → Normal file
0
builds/detect.mk
Executable file → Normal file
0
builds/dos/detect.mk
Executable file → Normal file
0
builds/dos/detect.mk
Executable file → Normal file
0
builds/dos/dos-def.mk
Executable file → Normal file
0
builds/dos/dos-def.mk
Executable file → Normal file
0
builds/dos/dos-emx.mk
Executable file → Normal file
0
builds/dos/dos-emx.mk
Executable file → Normal file
0
builds/dos/dos-gcc.mk
Executable file → Normal file
0
builds/dos/dos-gcc.mk
Executable file → Normal file
0
builds/dos/dos-wat.mk
Executable file → Normal file
0
builds/dos/dos-wat.mk
Executable file → Normal file
0
builds/exports.mk
Executable file → Normal file
0
builds/exports.mk
Executable file → Normal file
0
builds/freetype.mk
Executable file → Normal file
0
builds/freetype.mk
Executable file → Normal file
0
builds/link_dos.mk
Executable file → Normal file
0
builds/link_dos.mk
Executable file → Normal file
0
builds/link_std.mk
Executable file → Normal file
0
builds/link_std.mk
Executable file → Normal file
0
builds/mac/FreeType.m68k_cfm.make.txt
Executable file → Normal file
0
builds/mac/FreeType.m68k_cfm.make.txt
Executable file → Normal file
0
builds/mac/FreeType.m68k_far.make.txt
Executable file → Normal file
0
builds/mac/FreeType.m68k_far.make.txt
Executable file → Normal file
0
builds/mac/FreeType.ppc_carbon.make.txt
Executable file → Normal file
0
builds/mac/FreeType.ppc_carbon.make.txt
Executable file → Normal file
0
builds/mac/FreeType.ppc_classic.make.txt
Executable file → Normal file
0
builds/mac/FreeType.ppc_classic.make.txt
Executable file → Normal file
0
builds/mac/README
Executable file → Normal file
0
builds/mac/README
Executable file → Normal file
0
builds/mac/freetype-Info.plist
Executable file → Normal file
0
builds/mac/freetype-Info.plist
Executable file → Normal file
0
builds/mac/ftlib.prj.xml
Executable file → Normal file
0
builds/mac/ftlib.prj.xml
Executable file → Normal file
0
builds/mac/ftmac.c
Executable file → Normal file
0
builds/mac/ftmac.c
Executable file → Normal file
0
builds/modules.mk
Executable file → Normal file
0
builds/modules.mk
Executable file → Normal file
0
builds/os2/detect.mk
Executable file → Normal file
0
builds/os2/detect.mk
Executable file → Normal file
0
builds/os2/os2-def.mk
Executable file → Normal file
0
builds/os2/os2-def.mk
Executable file → Normal file
0
builds/os2/os2-dev.mk
Executable file → Normal file
0
builds/os2/os2-dev.mk
Executable file → Normal file
0
builds/os2/os2-gcc.mk
Executable file → Normal file
0
builds/os2/os2-gcc.mk
Executable file → Normal file
0
builds/symbian/bld.inf
Executable file → Normal file
0
builds/symbian/bld.inf
Executable file → Normal file
0
builds/symbian/freetype.mmp
Executable file → Normal file
0
builds/symbian/freetype.mmp
Executable file → Normal file
0
builds/toplevel.mk
Executable file → Normal file
0
builds/toplevel.mk
Executable file → Normal file
0
builds/unix/aclocal.m4
vendored
Executable file → Normal file
0
builds/unix/aclocal.m4
vendored
Executable file → Normal file
0
builds/unix/configure.ac
Executable file → Normal file
0
builds/unix/configure.ac
Executable file → Normal file
0
builds/unix/configure.raw
Executable file → Normal file
0
builds/unix/configure.raw
Executable file → Normal file
0
builds/unix/detect.mk
Executable file → Normal file
0
builds/unix/detect.mk
Executable file → Normal file
0
builds/unix/freetype-config.in
Executable file → Normal file
0
builds/unix/freetype-config.in
Executable file → Normal file
0
builds/unix/freetype2.in
Executable file → Normal file
0
builds/unix/freetype2.in
Executable file → Normal file
0
builds/unix/freetype2.m4
Executable file → Normal file
0
builds/unix/freetype2.m4
Executable file → Normal file
0
builds/unix/ft-munmap.m4
Executable file → Normal file
0
builds/unix/ft-munmap.m4
Executable file → Normal file
0
builds/unix/ftconfig.in
Executable file → Normal file
0
builds/unix/ftconfig.in
Executable file → Normal file
0
builds/unix/ftsystem.c
Executable file → Normal file
0
builds/unix/ftsystem.c
Executable file → Normal file
0
builds/unix/install.mk
Executable file → Normal file
0
builds/unix/install.mk
Executable file → Normal file
0
builds/unix/pkg.m4
Executable file → Normal file
0
builds/unix/pkg.m4
Executable file → Normal file
0
builds/unix/unix-cc.in
Executable file → Normal file
0
builds/unix/unix-cc.in
Executable file → Normal file
0
builds/unix/unix-def.in
Executable file → Normal file
0
builds/unix/unix-def.in
Executable file → Normal file
0
builds/unix/unix-dev.mk
Executable file → Normal file
0
builds/unix/unix-dev.mk
Executable file → Normal file
0
builds/unix/unix-lcc.mk
Executable file → Normal file
0
builds/unix/unix-lcc.mk
Executable file → Normal file
0
builds/unix/unix.mk
Executable file → Normal file
0
builds/unix/unix.mk
Executable file → Normal file
0
builds/unix/unixddef.mk
Executable file → Normal file
0
builds/unix/unixddef.mk
Executable file → Normal file
0
builds/vms/LIBS.OPT_IA64
Executable file → Normal file
0
builds/vms/LIBS.OPT_IA64
Executable file → Normal file
0
builds/vms/_LINK.OPT_IA64
Executable file → Normal file
0
builds/vms/_LINK.OPT_IA64
Executable file → Normal file
0
builds/vms/ftconfig.h
Executable file → Normal file
0
builds/vms/ftconfig.h
Executable file → Normal file
0
builds/vms/ftsystem.c
Executable file → Normal file
0
builds/vms/ftsystem.c
Executable file → Normal file
0
builds/vms/vmslib.dat
Executable file → Normal file
0
builds/vms/vmslib.dat
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user