Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
rt-thread
提交
85d0f410
R
rt-thread
项目概览
BaiXuePrincess
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
85d0f410
编写于
12年前
作者:
M
Ming, Bai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Continue updating CRLF
上级
ef321158
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
419 addition
and
419 deletion
+419
-419
components/external/freetype/Makefile
components/external/freetype/Makefile
+34
-34
components/external/freetype/builds/amiga/makefile
components/external/freetype/builds/amiga/makefile
+294
-294
components/external/freetype/src/tools/ftrandom/Makefile
components/external/freetype/src/tools/ftrandom/Makefile
+35
-35
components/external/libpng/Makefile
components/external/libpng/Makefile
+29
-29
components/external/libz/Makefile
components/external/libz/Makefile
+27
-27
未找到文件。
components/external/freetype/Makefile
浏览文件 @
85d0f410
#
# FreeType 2 build system -- top-level Makefile
#
# Copyright 1996-2000, 2002, 2006 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
# and distributed under the terms of the FreeType project license,
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
# indicate that you have read the license and understand and accept it
# fully.
# Project names
#
PROJECT
:=
freetype
PROJECT_TITLE
:=
FreeType
# The variable TOP_DIR holds the path to the topmost directory in the project
# engine source hierarchy. If it is not defined, default it to `.'.
#
TOP_DIR
?=
.
# The variable OBJ_DIR gives the location where object files and the
# FreeType library are built.
#
OBJ_DIR
?=
$(TOP_DIR)
/objs
include
$(TOP_DIR)/builds/toplevel.mk
# EOF
#
# FreeType 2 build system -- top-level Makefile
#
# Copyright 1996-2000, 2002, 2006 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
# and distributed under the terms of the FreeType project license,
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
# indicate that you have read the license and understand and accept it
# fully.
# Project names
#
PROJECT
:=
freetype
PROJECT_TITLE
:=
FreeType
# The variable TOP_DIR holds the path to the topmost directory in the project
# engine source hierarchy. If it is not defined, default it to `.'.
#
TOP_DIR
?=
.
# The variable OBJ_DIR gives the location where object files and the
# FreeType library are built.
#
OBJ_DIR
?=
$(TOP_DIR)
/objs
include
$(TOP_DIR)/builds/toplevel.mk
# EOF
This diff is collapsed.
Click to expand it.
components/external/freetype/builds/amiga/makefile
浏览文件 @
85d0f410
#
# Makefile for FreeType2 link library using ppc-morphos-gcc-2.95.3-bin.tgz
# (gcc 2.95.3 hosted on 68k-Amiga producing MorphOS-PPC-binaries from
# http://www.morphos.de)
#
# Copyright 2005, 2006, 2007, 2009 by
# Werner Lemberg and Detlef Wrkner.
#
# This file is part of the FreeType project, and may only be used, modified,
# and distributed under the terms of the FreeType project license,
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
# indicate that you have read the license and understand and accept it
# fully.
#
# to build from the builds/amiga directory call
#
# make assign
# make
#
# Your programs source code should start with this
# (uncomment the parts you do not need to keep the program small):
# ---8<---
#define FT_USE_AUTOFIT // autofitter
#define FT_USE_RASTER // monochrome rasterizer
#define FT_USE_SMOOTH // anti-aliasing rasterizer
#define FT_USE_TT // truetype font driver
#define FT_USE_T1 // type1 font driver
#define FT_USE_T42 // type42 font driver
#define FT_USE_T1CID // cid-keyed type1 font driver
#define FT_USE_CFF // opentype font driver
#define FT_USE_BDF // bdf bitmap font driver
#define FT_USE_PCF // pcf bitmap font driver
#define FT_USE_PFR // pfr font driver
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
#define FT_USE_OTV // opentype validator
#define FT_USE_GXV // truetype gx validator
#include "FT:src/base/ftinit.c"
# ---8<---
#
# link your programs with libft2_ppc.a and either ftsystem.ppc.o or ftsystempure.ppc.o
# (and either ftdebug.ppc.o or ftdebugpure.ppc.o if you enabled FT_DEBUG_LEVEL_ERROR or
# FT_DEBUG_LEVEL_TRACE in include/freetype/config/ftoption.h).
all
:
libft2_ppc.a ftsystem.ppc.o ftsystempure.ppc.o
assign
:
assign FT: //
FTSRC
=
/FT/src
CC
=
ppc-morphos-gcc
AR
=
ppc-morphos-ar rc
RANLIB
=
ppc-morphos-ranlib
LD
=
ppc-morphos-ld
CFLAGS
=
-DFT2_BUILD_LIBRARY
-O2
-I
/emu/emulinclude/includegcc
-I
/emu/include
-Iinclude
-I
$(FTSRC)
-I
/FT/include
#
# FreeType2 library base
#
ftbase.ppc.o
:
$(FTSRC)/base/ftbase.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftinit.ppc.o
:
$(FTSRC)/base/ftinit.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftsystem.ppc.o
:
$(FTSRC)/base/ftsystem.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
# pure version for use in run-time library etc
ftsystempure.ppc.o
:
src/base/ftsystem.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftdebug.ppc.o
:
$(FTSRC)/base/ftdebug.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
# pure version for use in run-time library etc
ftdebugpure.ppc.o
:
src/base/ftdebug.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library base extensions
#
ftbbox.ppc.o
:
$(FTSRC)/base/ftbbox.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftbdf.ppc.o
:
$(FTSRC)/base/ftbdf.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftbitmap.ppc.o
:
$(FTSRC)/base/ftbitmap.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftcid.ppc.o
:
$(FTSRC)/base/ftcid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftfstype.ppc.o
:
$(FTSRC)/base/ftfstype.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftgasp.ppc.o
:
$(FTSRC)/base/ftgasp.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftglyph.ppc.o
:
$(FTSRC)/base/ftglyph.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftgxval.ppc.o
:
$(FTSRC)/base/ftgxval.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftlcdfil.ppc.o
:
$(FTSRC)/base/ftlcdfil.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftmm.ppc.o
:
$(FTSRC)/base/ftmm.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftotval.ppc.o
:
$(FTSRC)/base/ftotval.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftpatent.ppc.o
:
$(FTSRC)/base/ftpatent.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftpfr.ppc.o
:
$(FTSRC)/base/ftpfr.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftstroke.ppc.o
:
$(FTSRC)/base/ftstroke.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftsynth.ppc.o
:
$(FTSRC)/base/ftsynth.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
fttype1.ppc.o
:
$(FTSRC)/base/fttype1.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftwinfnt.ppc.o
:
$(FTSRC)/base/ftwinfnt.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftxf86.ppc.o
:
$(FTSRC)/base/ftxf86.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library autofitting module
#
autofit.ppc.o
:
$(FTSRC)/autofit/autofit.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library postscript hinting module
#
pshinter.ppc.o
:
$(FTSRC)/pshinter/pshinter.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PS support module
#
psaux.ppc.o
:
$(FTSRC)/psaux/psaux.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PS glyph names module
#
psnames.ppc.o
:
$(FTSRC)/psnames/psnames.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library monochrome raster module
#
raster.ppc.o
:
$(FTSRC)/raster/raster.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library anti-aliasing raster module
#
smooth.ppc.o
:
$(FTSRC)/smooth/smooth.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library 'sfnt' module
#
sfnt.ppc.o
:
$(FTSRC)/sfnt/sfnt.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library glyph and image caching system
#
ftcache.ppc.o
:
$(FTSRC)/cache/ftcache.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library OpenType font driver
#
cff.ppc.o
:
$(FTSRC)/cff/cff.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library TrueType font driver
#
truetype.ppc.o
:
$(FTSRC)/truetype/truetype.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library Type1 font driver
#
type1.ppc.o
:
$(FTSRC)/type1/type1.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library Type42 font driver
#
type42.ppc.o
:
$(FTSRC)/type42/type42.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library CID-keyed Type1 font driver
#
type1cid.ppc.o
:
$(FTSRC)/cid/type1cid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library BDF bitmap font driver
#
bdf.ppc.o
:
$(FTSRC)/bdf/bdf.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PCF bitmap font driver
#
pcf.ppc.o
:
$(FTSRC)/pcf/pcf.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library gzip support for compressed PCF bitmap fonts
#
gzip.ppc.o
:
$(FTSRC)/gzip/ftgzip.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library compress support for compressed PCF bitmap fonts
#
lzw.ppc.o
:
$(FTSRC)/lzw/ftlzw.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PFR font driver
#
pfr.ppc.o
:
$(FTSRC)/pfr/pfr.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library Windows FNT/FON bitmap font driver
#
winfnt.ppc.o
:
$(FTSRC)/winfonts/winfnt.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library TrueTypeGX Validator
#
gxvalid.ppc.o
:
$(FTSRC)/gxvalid/gxvalid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library OpenType validator
#
otvalid.ppc.o
:
$(FTSRC)/otvalid/otvalid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
BASEPPC
=
ftbase.ppc.o ftbbox.ppc.o ftbdf.ppc.o ftbitmap.ppc.o ftcid.ppc.o
\
ftfstype.ppc.o
ftgasp.ppc.o
ftglyph.ppc.o
ftgxval.ppc.o
\
ftlcdfil.ppc.o
ftmm.ppc.o
ftotval.ppc.o
ftpatent.ppc.o
ftpfr.ppc.o
\
ftstroke.ppc.o
ftsynth.ppc.o
fttype1.ppc.o
ftwinfnt.ppc.o
\
ftxf86.ppc.o
DEBUGPPC
=
ftdebug.ppc.o ftdebugpure.ppc.o
AFITPPC
=
autofit.ppc.o
GXVPPC
=
gxvalid.ppc.o
OTVPPC
=
otvalid.ppc.o
PSPPC
=
psaux.ppc.o psnames.ppc.o pshinter.ppc.o
RASTERPPC
=
raster.ppc.o smooth.ppc.o
FONTDPPC
=
cff.ppc.o type1.ppc.o type42.ppc.o type1cid.ppc.o truetype.ppc.o
\
bdf.ppc.o
pcf.ppc.o
pfr.ppc.o
winfnt.ppc.o
libft2_ppc.a
:
$(BASEPPC) $(AFITPPC) $(GXVPPC) $(OTVPPC) $(PSPPC) $(RASTERPPC) sfnt.ppc.o ftcache.ppc.o $(FONTDPPC) gzip.ppc.o lzw.ppc.o
$(AR)
$@
$(BASEPPC)
$(AFITPPC)
$(GXVPPC)
$(OTVPPC)
$(PSPPC)
$(RASTERPPC)
sfnt.ppc.o ftcache.ppc.o
$(FONTDPPC)
gzip.ppc.o lzw.ppc.o
-
@
(
$(RANLIB)
$@
||
true
)
>
/dev/null 2>&1
#Local Variables:
#coding: latin-1
#End:
#
# Makefile for FreeType2 link library using ppc-morphos-gcc-2.95.3-bin.tgz
# (gcc 2.95.3 hosted on 68k-Amiga producing MorphOS-PPC-binaries from
# http://www.morphos.de)
#
# Copyright 2005, 2006, 2007, 2009 by
# Werner Lemberg and Detlef Wrkner.
#
# This file is part of the FreeType project, and may only be used, modified,
# and distributed under the terms of the FreeType project license,
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
# indicate that you have read the license and understand and accept it
# fully.
#
# to build from the builds/amiga directory call
#
# make assign
# make
#
# Your programs source code should start with this
# (uncomment the parts you do not need to keep the program small):
# ---8<---
#define FT_USE_AUTOFIT // autofitter
#define FT_USE_RASTER // monochrome rasterizer
#define FT_USE_SMOOTH // anti-aliasing rasterizer
#define FT_USE_TT // truetype font driver
#define FT_USE_T1 // type1 font driver
#define FT_USE_T42 // type42 font driver
#define FT_USE_T1CID // cid-keyed type1 font driver
#define FT_USE_CFF // opentype font driver
#define FT_USE_BDF // bdf bitmap font driver
#define FT_USE_PCF // pcf bitmap font driver
#define FT_USE_PFR // pfr font driver
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
#define FT_USE_OTV // opentype validator
#define FT_USE_GXV // truetype gx validator
#include "FT:src/base/ftinit.c"
# ---8<---
#
# link your programs with libft2_ppc.a and either ftsystem.ppc.o or ftsystempure.ppc.o
# (and either ftdebug.ppc.o or ftdebugpure.ppc.o if you enabled FT_DEBUG_LEVEL_ERROR or
# FT_DEBUG_LEVEL_TRACE in include/freetype/config/ftoption.h).
all
:
libft2_ppc.a ftsystem.ppc.o ftsystempure.ppc.o
assign
:
assign FT: //
FTSRC
=
/FT/src
CC
=
ppc-morphos-gcc
AR
=
ppc-morphos-ar rc
RANLIB
=
ppc-morphos-ranlib
LD
=
ppc-morphos-ld
CFLAGS
=
-DFT2_BUILD_LIBRARY
-O2
-I
/emu/emulinclude/includegcc
-I
/emu/include
-Iinclude
-I
$(FTSRC)
-I
/FT/include
#
# FreeType2 library base
#
ftbase.ppc.o
:
$(FTSRC)/base/ftbase.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftinit.ppc.o
:
$(FTSRC)/base/ftinit.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftsystem.ppc.o
:
$(FTSRC)/base/ftsystem.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
# pure version for use in run-time library etc
ftsystempure.ppc.o
:
src/base/ftsystem.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftdebug.ppc.o
:
$(FTSRC)/base/ftdebug.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
# pure version for use in run-time library etc
ftdebugpure.ppc.o
:
src/base/ftdebug.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library base extensions
#
ftbbox.ppc.o
:
$(FTSRC)/base/ftbbox.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftbdf.ppc.o
:
$(FTSRC)/base/ftbdf.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftbitmap.ppc.o
:
$(FTSRC)/base/ftbitmap.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftcid.ppc.o
:
$(FTSRC)/base/ftcid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftfstype.ppc.o
:
$(FTSRC)/base/ftfstype.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftgasp.ppc.o
:
$(FTSRC)/base/ftgasp.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftglyph.ppc.o
:
$(FTSRC)/base/ftglyph.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftgxval.ppc.o
:
$(FTSRC)/base/ftgxval.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftlcdfil.ppc.o
:
$(FTSRC)/base/ftlcdfil.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftmm.ppc.o
:
$(FTSRC)/base/ftmm.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftotval.ppc.o
:
$(FTSRC)/base/ftotval.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftpatent.ppc.o
:
$(FTSRC)/base/ftpatent.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftpfr.ppc.o
:
$(FTSRC)/base/ftpfr.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftstroke.ppc.o
:
$(FTSRC)/base/ftstroke.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftsynth.ppc.o
:
$(FTSRC)/base/ftsynth.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
fttype1.ppc.o
:
$(FTSRC)/base/fttype1.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftwinfnt.ppc.o
:
$(FTSRC)/base/ftwinfnt.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
ftxf86.ppc.o
:
$(FTSRC)/base/ftxf86.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library autofitting module
#
autofit.ppc.o
:
$(FTSRC)/autofit/autofit.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library postscript hinting module
#
pshinter.ppc.o
:
$(FTSRC)/pshinter/pshinter.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PS support module
#
psaux.ppc.o
:
$(FTSRC)/psaux/psaux.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PS glyph names module
#
psnames.ppc.o
:
$(FTSRC)/psnames/psnames.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library monochrome raster module
#
raster.ppc.o
:
$(FTSRC)/raster/raster.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library anti-aliasing raster module
#
smooth.ppc.o
:
$(FTSRC)/smooth/smooth.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library 'sfnt' module
#
sfnt.ppc.o
:
$(FTSRC)/sfnt/sfnt.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library glyph and image caching system
#
ftcache.ppc.o
:
$(FTSRC)/cache/ftcache.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library OpenType font driver
#
cff.ppc.o
:
$(FTSRC)/cff/cff.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library TrueType font driver
#
truetype.ppc.o
:
$(FTSRC)/truetype/truetype.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library Type1 font driver
#
type1.ppc.o
:
$(FTSRC)/type1/type1.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library Type42 font driver
#
type42.ppc.o
:
$(FTSRC)/type42/type42.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library CID-keyed Type1 font driver
#
type1cid.ppc.o
:
$(FTSRC)/cid/type1cid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library BDF bitmap font driver
#
bdf.ppc.o
:
$(FTSRC)/bdf/bdf.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PCF bitmap font driver
#
pcf.ppc.o
:
$(FTSRC)/pcf/pcf.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library gzip support for compressed PCF bitmap fonts
#
gzip.ppc.o
:
$(FTSRC)/gzip/ftgzip.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library compress support for compressed PCF bitmap fonts
#
lzw.ppc.o
:
$(FTSRC)/lzw/ftlzw.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library PFR font driver
#
pfr.ppc.o
:
$(FTSRC)/pfr/pfr.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library Windows FNT/FON bitmap font driver
#
winfnt.ppc.o
:
$(FTSRC)/winfonts/winfnt.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library TrueTypeGX Validator
#
gxvalid.ppc.o
:
$(FTSRC)/gxvalid/gxvalid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
#
# FreeType2 library OpenType validator
#
otvalid.ppc.o
:
$(FTSRC)/otvalid/otvalid.c
$(CC)
-c
$(CFLAGS)
-o
$@
$<
BASEPPC
=
ftbase.ppc.o ftbbox.ppc.o ftbdf.ppc.o ftbitmap.ppc.o ftcid.ppc.o
\
ftfstype.ppc.o ftgasp.ppc.o ftglyph.ppc.o ftgxval.ppc.o
\
ftlcdfil.ppc.o ftmm.ppc.o ftotval.ppc.o ftpatent.ppc.o ftpfr.ppc.o
\
ftstroke.ppc.o ftsynth.ppc.o fttype1.ppc.o ftwinfnt.ppc.o
\
ftxf86.ppc.o
DEBUGPPC
=
ftdebug.ppc.o ftdebugpure.ppc.o
AFITPPC
=
autofit.ppc.o
GXVPPC
=
gxvalid.ppc.o
OTVPPC
=
otvalid.ppc.o
PSPPC
=
psaux.ppc.o psnames.ppc.o pshinter.ppc.o
RASTERPPC
=
raster.ppc.o smooth.ppc.o
FONTDPPC
=
cff.ppc.o type1.ppc.o type42.ppc.o type1cid.ppc.o truetype.ppc.o
\
bdf.ppc.o pcf.ppc.o pfr.ppc.o winfnt.ppc.o
libft2_ppc.a
:
$(BASEPPC) $(AFITPPC) $(GXVPPC) $(OTVPPC) $(PSPPC) $(RASTERPPC) sfnt.ppc.o ftcache.ppc.o $(FONTDPPC) gzip.ppc.o lzw.ppc.o
$(AR)
$@
$(BASEPPC)
$(AFITPPC)
$(GXVPPC)
$(OTVPPC)
$(PSPPC)
$(RASTERPPC)
sfnt.ppc.o ftcache.ppc.o
$(FONTDPPC)
gzip.ppc.o lzw.ppc.o
-
@
(
$(RANLIB)
$@
||
true
)
>
/dev/null 2>&1
#Local Variables:
#coding: latin-1
#End:
This diff is collapsed.
Click to expand it.
components/external/freetype/src/tools/ftrandom/Makefile
浏览文件 @
85d0f410
# TOP_DIR and OBJ_DIR should be set by the user to the right directories,
# if necessary.
TOP_DIR
?=
../../..
OBJ_DIR
?=
$(TOP_DIR)
/objs
# The setup below is for gcc on a Unix-like platform.
SRC_DIR
=
$(TOP_DIR)
/src/tools/ftrandom
CC
=
gcc
WFLAGS
=
-Wmissing-prototypes
\
-Wunused
\
-Wimplicit
\
-Wreturn-type
\
-Wparentheses
\
-pedantic
\
-Wformat
\
-Wchar-subscripts
\
-Wsequence-point
CFLAGS
=
$(WFLAGS)
\
-g
\
-I
$(TOP_DIR)/include
LIBS
=
-lm
\
-L
$(OBJ_DIR)
\
-lfreetype
\
-lz
all
:
$(OBJ_DIR)/ftrandom
$(OBJ_DIR)/ftrandom
:
$(SRC_DIR)/ftrandom.c $(OBJ_DIR)/libfreetype.a
$(CC)
-o
$(OBJ_DIR)
/ftrandom
$(CFLAGS)
$(SRC_DIR)
/ftrandom.c
$(LIBS)
# EOF
# TOP_DIR and OBJ_DIR should be set by the user to the right directories,
# if necessary.
TOP_DIR
?=
../../..
OBJ_DIR
?=
$(TOP_DIR)
/objs
# The setup below is for gcc on a Unix-like platform.
SRC_DIR
=
$(TOP_DIR)
/src/tools/ftrandom
CC
=
gcc
WFLAGS
=
-Wmissing-prototypes
\
-Wunused
\
-Wimplicit
\
-Wreturn-type
\
-Wparentheses
\
-pedantic
\
-Wformat
\
-Wchar-subscripts
\
-Wsequence-point
CFLAGS
=
$(WFLAGS)
\
-g
\
-I
$(TOP_DIR)
/include
LIBS
=
-lm
\
-L
$(OBJ_DIR)
\
-lfreetype
\
-lz
all
:
$(OBJ_DIR)/ftrandom
$(OBJ_DIR)/ftrandom
:
$(SRC_DIR)/ftrandom.c $(OBJ_DIR)/libfreetype.a
$(CC)
-o
$(OBJ_DIR)
/ftrandom
$(CFLAGS)
$(SRC_DIR)
/ftrandom.c
$(LIBS)
# EOF
This diff is collapsed.
Click to expand it.
components/external/libpng/Makefile
浏览文件 @
85d0f410
RTGUI_ROOT
=
../..
include
$(RTGUI_ROOT)/config.mk
SRC
=
png.c pngerror.c pnggccrd.c pngget.c pngmem.c pngpread.c pngread.c
\
pngrio.c
pngrtran.c
pngrutil.c
pngset.c
pngtrans.c
pngvcrd.c
pngwio.c
\
pngwrite.c
pngwtran.c
pngwutil.c
CFLAGS
+=
-I
../libz
OBJ
=
$(SRC:.c=.o)
LIB
=
libpng.a
all
:
$(LIB)
$(LIB)
:
$(OBJ)
$(AR)
r
$@
$?
$(RANLIB)
$@
clean
:
$(RM)
*
.o
*
~
*
.bak
$(RM)
$(LIB)
$(RM)
.depend
dep
:
.depend
include
.depend
.depend
:
$(SRC)
$(CC)
$(CFLAGS)
-M
$^
>
$@
RTGUI_ROOT
=
../..
include
$(RTGUI_ROOT)/config.mk
SRC
=
png.c pngerror.c pnggccrd.c pngget.c pngmem.c pngpread.c pngread.c
\
pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c pngvcrd.c pngwio.c
\
pngwrite.c pngwtran.c pngwutil.c
CFLAGS
+=
-I
../libz
OBJ
=
$(SRC:.c=.o)
LIB
=
libpng.a
all
:
$(LIB)
$(LIB)
:
$(OBJ)
$(AR)
r
$@
$?
$(RANLIB)
$@
clean
:
$(RM)
*
.o
*
~
*
.bak
$(RM)
$(LIB)
$(RM)
.depend
dep
:
.depend
include
.depend
.depend
:
$(SRC)
$(CC)
$(CFLAGS)
-M
$^
>
$@
This diff is collapsed.
Click to expand it.
components/external/libz/Makefile
浏览文件 @
85d0f410
RTGUI_ROOT
=
../..
include
$(RTGUI_ROOT)/config.mk
SRC
=
adler32.c compress.c crc32.c deflate.c gzio.c infback.c inffast.c
\
inflate.c
inftrees.c
trees.c
uncompr.c
zutil.c
OBJ
=
$(SRC:.c=.o)
LIB
=
libz.a
all
:
$(LIB)
$(LIB)
:
$(OBJ)
$(AR)
r
$@
$?
$(RANLIB)
$@
clean
:
$(RM)
*
.o
*
~
*
.bak
$(RM)
$(LIB)
$(RM)
.depend
dep
:
.depend
include
.depend
.depend
:
$(SRC)
$(CC)
$(CFLAGS)
-M
$^
>
$@
RTGUI_ROOT
=
../..
include
$(RTGUI_ROOT)/config.mk
SRC
=
adler32.c compress.c crc32.c deflate.c gzio.c infback.c inffast.c
\
inflate.c inftrees.c trees.c uncompr.c zutil.c
OBJ
=
$(SRC:.c=.o)
LIB
=
libz.a
all
:
$(LIB)
$(LIB)
:
$(OBJ)
$(AR)
r
$@
$?
$(RANLIB)
$@
clean
:
$(RM)
*
.o
*
~
*
.bak
$(RM)
$(LIB)
$(RM)
.depend
dep
:
.depend
include
.depend
.depend
:
$(SRC)
$(CC)
$(CFLAGS)
-M
$^
>
$@
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录
新手
引导
客服
返回
顶部