mirror of
https://github.com/openharmony/third_party_freetype.git
synced 2026-07-01 10:22:10 -04:00
update openharmony 1.0.1
This commit is contained in:
@@ -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" ]
|
||||
}
|
||||
}
|
||||
|
||||
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable
+11
@@ -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."
|
||||
}
|
||||
]
|
||||
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Executable → Regular
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user