Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
4cd0cd67
T
Third Party Harfbuzz
项目概览
OpenHarmony
/
Third Party Harfbuzz
大约 1 年 前同步成功
通知
0
Star
18
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Harfbuzz
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4cd0cd67
编写于
12月 07, 2016
作者:
E
elmarb
提交者:
Behdad Esfahbod
12月 16, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
NMake ICU option builds with builtin ICU (#375)
上级
75fa884f
变更
7
显示空白变更内容
内联
并排
Showing
7 changed file
with
29 addition
and
56 deletion
+29
-56
win32/build-rules-msvc.mak
win32/build-rules-msvc.mak
+0
-13
win32/config-msvc.mak
win32/config-msvc.mak
+20
-17
win32/create-lists-msvc.mak
win32/create-lists-msvc.mak
+0
-13
win32/detectenv-msvc.mak
win32/detectenv-msvc.mak
+3
-1
win32/generate-msvc.mak
win32/generate-msvc.mak
+1
-1
win32/info-msvc.mak
win32/info-msvc.mak
+5
-7
win32/install.mak
win32/install.mak
+0
-4
未找到文件。
win32/build-rules-msvc.mak
浏览文件 @
4cd0cd67
...
@@ -23,11 +23,6 @@ $<
...
@@ -23,11 +23,6 @@ $<
$<
$<
<<
<<
{..\src\}.cc{$(CFG)\$(PLAT)\harfbuzz-icu\}.obj
::
$(CXX)
$(CFLAGS)
$(HB_LIB_CFLAGS)
$(HB_ICU_CFLAGS)
/Fo
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-icu
\
/c @<<
$<
<<
{..\util\}.cc{$(CFG)\$(PLAT)\util\}.obj
::
{..\util\}.cc{$(CFG)\$(PLAT)\util\}.obj
::
$(CXX)
$(CFLAGS)
$(HB_DEFINES)
$(HB_CFLAGS)
/Fo
$(CFG)
\$
(
PLAT
)
\u
til
\
/c @<<
$(CXX)
$(CFLAGS)
$(HB_DEFINES)
$(HB_CFLAGS)
/Fo
$(CFG)
\$
(
PLAT
)
\u
til
\
/c @<<
$<
$<
...
@@ -48,7 +43,6 @@ $<
...
@@ -48,7 +43,6 @@ $<
# Rules for building .lib files
# Rules for building .lib files
$(CFG)\$(PLAT)\harfbuzz.lib
:
$(HARFBUZZ_DLL_FILENAME).dll
$(CFG)\$(PLAT)\harfbuzz.lib
:
$(HARFBUZZ_DLL_FILENAME).dll
$(CFG)\$(PLAT)\harfbuzz-icu.lib
:
$(HARFBUZZ_ICU_DLL_FILENAME).dll
$(CFG)\$(PLAT)\harfbuzz-gobject.lib
:
$(HARFBUZZ_GOBJECT_DLL_FILENAME).dll
$(CFG)\$(PLAT)\harfbuzz-gobject.lib
:
$(HARFBUZZ_GOBJECT_DLL_FILENAME).dll
# Rules for linking DLLs
# Rules for linking DLLs
...
@@ -64,12 +58,6 @@ $(harfbuzz_dll_OBJS)
...
@@ -64,12 +58,6 @@ $(harfbuzz_dll_OBJS)
<<
<<
@-if exist $@.manifest mt /manifest $@.manifest /outputresource
:
$@;2
@-if exist $@.manifest mt /manifest $@.manifest /outputresource
:
$@;2
$(HARFBUZZ_ICU_DLL_FILENAME).dll
:
$(CFG)
\$
(PLAT)
\h
arfbuzz.lib $(harfbuzz_icu_OBJS) $(CFG)
\$
(PLAT)
\h
arfbuzz-icu
link
/DLL
$(LDFLAGS)
$(CFG)
\$
(
PLAT
)
\h
arfbuzz.lib
$(HB_ICU_DEP_LIBS)
/implib:
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-icu.lib
-out
:
$@
@<<
$(harfbuzz_icu_OBJS)
<<
@-if exist $@.manifest mt /manifest $@.manifest /outputresource
:
$@;2
$(HARFBUZZ_GOBJECT_DLL_FILENAME).dll
:
$(CFG)
\$
(PLAT)
\h
arfbuzz.lib $(harfbuzz_gobject_OBJS) $(CFG)
\$
(PLAT)
\h
arfbuzz-gobject
$(HARFBUZZ_GOBJECT_DLL_FILENAME).dll
:
$(CFG)
\$
(PLAT)
\h
arfbuzz.lib $(harfbuzz_gobject_OBJS) $(CFG)
\$
(PLAT)
\h
arfbuzz-gobject
link
/DLL
$(LDFLAGS)
$(CFG)
\$
(
PLAT
)
\h
arfbuzz.lib
$(HB_GOBJECT_DEP_LIBS)
/implib:
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject.lib
-out
:
$@
@<<
link
/DLL
$(LDFLAGS)
$(CFG)
\$
(
PLAT
)
\h
arfbuzz.lib
$(HB_GOBJECT_DEP_LIBS)
/implib:
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject.lib
-out
:
$@
@<<
$(harfbuzz_gobject_OBJS)
$(harfbuzz_gobject_OBJS)
...
@@ -131,7 +119,6 @@ clean:
...
@@ -131,7 +119,6 @@ clean:
@
-del
/f /q
$(CFG)
\$
(
PLAT
)
\*
.obj
@
-del
/f /q
$(CFG)
\$
(
PLAT
)
\*
.obj
@
-if
exist
$(CFG)
\$
(
PLAT
)
\u
til del /f /q
$(CFG)
\$
(
PLAT
)
\u
til
\*
.obj
@
-if
exist
$(CFG)
\$
(
PLAT
)
\u
til del /f /q
$(CFG)
\$
(
PLAT
)
\u
til
\*
.obj
@
-if
exist
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject del /f /q
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\*
.obj
@
-if
exist
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject del /f /q
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\*
.obj
@
-if
exist
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-icu del /f /q
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-icu
\*
.obj
@
-del
/f /q
$(CFG)
\$
(
PLAT
)
\h
arfbuzz
\*
.obj
@
-del
/f /q
$(CFG)
\$
(
PLAT
)
\h
arfbuzz
\*
.obj
@
-rmdir
/s /q
$(CFG)
\$
(
PLAT
)
@
-rmdir
/s /q
$(CFG)
\$
(
PLAT
)
@
-if
exist
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\h
b-gobject-enums.h del
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\h
b-gobject-enums.h
@
-if
exist
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\h
b-gobject-enums.h del
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\h
b-gobject-enums.h
...
...
win32/config-msvc.mak
浏览文件 @
4cd0cd67
...
@@ -60,29 +60,12 @@ HB_TESTS_DEP_LIBS = $(HB_GLIB_LIBS)
...
@@ -60,29 +60,12 @@ HB_TESTS_DEP_LIBS = $(HB_GLIB_LIBS)
# Use libtool-style DLL names, if desired
# Use libtool-style DLL names, if desired
!if
"$(LIBTOOL_DLL_NAME)"
==
"1"
!if
"$(LIBTOOL_DLL_NAME)"
==
"1"
HARFBUZZ_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\l
ibharfbuzz-0
HARFBUZZ_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\l
ibharfbuzz-0
HARFBUZZ_ICU_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\l
ibharfbuzz-icu-0
HARFBUZZ_GOBJECT_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\l
ibharfbuzz-gobject-0
HARFBUZZ_GOBJECT_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\l
ibharfbuzz-gobject-0
!
else
!
else
HARFBUZZ_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-vs
$(VSVER)
HARFBUZZ_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-vs
$(VSVER)
HARFBUZZ_ICU_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-icu-vs
$(VSVER)
HARFBUZZ_GOBJECT_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject-vs
$(VSVER)
HARFBUZZ_GOBJECT_DLL_FILENAME
=
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject-vs
$(VSVER)
!
endif
!
endif
# Enable HarfBuzz-ICU, if desired
!if
"$(ICU)"
==
"1"
HB_ICU_CFLAGS
=
HB_LIBS
=
\
$(HB_LIBS)
\
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-icu.lib
# We don't want to re-define int8_t Visual Studio 2008, will cause build breakage
# as we define it in hb-common.h, and we ought to use the definitions there.
!if
"$(VSVER)"
==
"9"
HB_ICU_CFLAGS
=
/DU_HAVE_INT8_T
!
endif
!
endif
# Enable Introspection (enables HarfBuzz-Gobject as well)
# Enable Introspection (enables HarfBuzz-Gobject as well)
!if
"$(INTROSPECTION)"
==
"1"
!if
"$(INTROSPECTION)"
==
"1"
GOBJECT
=
1
GOBJECT
=
1
...
@@ -181,6 +164,26 @@ HB_TESTS = \
...
@@ -181,6 +164,26 @@ HB_TESTS = \
$(CFG)
\$
(
PLAT
)
\t
est-unicode.exe
\
$(CFG)
\$
(
PLAT
)
\t
est-unicode.exe
\
$(CFG)
\$
(
PLAT
)
\t
est-version.exe
$(CFG)
\$
(
PLAT
)
\t
est-version.exe
!elseif
"$(ICU)"
==
"1"
# use ICU for Unicode functions
# and define some of the macros in GLib's msvc_recommended_pragmas.h
# to reduce some unneeded build-time warnings
HB_DEFINES
=
$(HB_DEFINES)
/DHAVE_ICU
=
1 /DHAVE_ICU_BUILTIN
=
1
HB_CFLAGS
=
\
$(HB_CFLAGS)
\
/wd4244
\
/D_CRT_SECURE_NO_WARNINGS
\
/D_CRT_NONSTDC_NO_WARNINGS
# We don't want ICU to re-define int8_t in VS 2008, will cause build breakage
# as we define it in hb-common.h, and we ought to use the definitions there.
!if
"$(VSVER)"
==
"9"
HB_CFLAGS
=
$(HB_CFLAGS)
/DU_HAVE_INT8_T
!
endif
HB_SOURCES
=
$(HB_SOURCES)
$(HB_ICU_sources)
HB_HEADERS
=
$(HB_HEADERS)
$(HB_ICU_headers)
HB_DEP_LIBS
=
$(HB_DEP_LIBS)
$(HB_ICU_DEP_LIBS)
!
else
!
else
# If there is no GLib support, use the built-in UCDN
# If there is no GLib support, use the built-in UCDN
# and define some of the macros in GLib's msvc_recommended_pragmas.h
# and define some of the macros in GLib's msvc_recommended_pragmas.h
...
...
win32/create-lists-msvc.mak
浏览文件 @
4cd0cd67
...
@@ -59,19 +59,6 @@ NULL=
...
@@ -59,19 +59,6 @@ NULL=
!
endif
!
endif
!
endif
!
endif
# For HarfBuzz-ICU
!if
"$(ICU)"
==
"1"
!if
[call
create-lists.bat
header
hb_objs.mak
harfbuzz_icu_OBJS]
!
endif
!if
[for
%c
in
($(HB_ICU_sources))
do
@if
"%~xc"
==
".cc"
@call
create-lists.bat
file
hb_objs.mak
^$(CFG)\^$(PLAT)\harfbuzz-icu\%~nc.obj]
!
endif
!if
[call
create-lists.bat
footer
hb_objs.mak]
!
endif
!
endif
# For the utility programs (GLib support is required)
# For the utility programs (GLib support is required)
!if
"$(GLIB)"
==
"1"
!if
"$(GLIB)"
==
"1"
...
...
win32/detectenv-msvc.mak
浏览文件 @
4cd0cd67
...
@@ -110,7 +110,9 @@ VALID_CFGSET = TRUE
...
@@ -110,7 +110,9 @@ VALID_CFGSET = TRUE
# the resulting binaries
# the resulting binaries
!if
"$(CFG)"
==
"release"
!if
"$(CFG)"
==
"release"
CFLAGS_ADD
=
/MD /O2 /GL /MP
CFLAGS_ADD
=
/MD /O2 /GL /MP
!if
"$(VSVER)"
!=
"9"
!if
$(VSVER)
>
9
&&
$(VSVER)
<
14
# Undocumented "enhance optimized debugging" switch. Became documented
# as "/Zo" in VS 2013 Update 3, and is turned on by default in VS 2015.
CFLAGS_ADD
=
$(CFLAGS_ADD)
/d2Zi+
CFLAGS_ADD
=
$(CFLAGS_ADD)
/d2Zi+
!
endif
!
endif
!
else
!
else
...
...
win32/generate-msvc.mak
浏览文件 @
4cd0cd67
...
@@ -22,5 +22,5 @@ $(HB_GOBJECT_ENUM_GENERATED_SOURCES): ..\src\hb-gobject-enums.h.tmpl ..\src\hb-g
...
@@ -22,5 +22,5 @@ $(HB_GOBJECT_ENUM_GENERATED_SOURCES): ..\src\hb-gobject-enums.h.tmpl ..\src\hb-g
!
endif
!
endif
# Create the build directories
# Create the build directories
$(CFG)\$(PLAT)\harfbuzz $(CFG)\$(PLAT)\harfbuzz-
icu $(CFG)\$(PLAT)\harfbuzz-
gobject $(CFG)\$(PLAT)\util
:
$(CFG)\$(PLAT)\harfbuzz $(CFG)\$(PLAT)\harfbuzz-gobject $(CFG)\$(PLAT)\util
:
@
-md
$@
@
-md
$@
win32/info-msvc.mak
浏览文件 @
4cd0cd67
...
@@ -11,6 +11,8 @@ BUILT_TOOLS = hb-shape.exe hb-ot-shape-closure.exe
...
@@ -11,6 +11,8 @@ BUILT_TOOLS = hb-shape.exe hb-ot-shape-closure.exe
!if
"$(CAIRO_FT)"
==
"1"
!if
"$(CAIRO_FT)"
==
"1"
BUILT_TOOLS
=
hb-view.exe
$(BUILT_TOOLS)
BUILT_TOOLS
=
hb-view.exe
$(BUILT_TOOLS)
!
endif
!
endif
!elseif
"$(ICU)"
==
"1"
UNICODE_IMPL
=
ICU
!
else
!
else
UNICODE_IMPL
=
ucdn
UNICODE_IMPL
=
ucdn
!
endif
!
endif
...
@@ -31,10 +33,6 @@ INC_FEATURES = $(INC_FEATURES) Uniscribe
...
@@ -31,10 +33,6 @@ INC_FEATURES = $(INC_FEATURES) Uniscribe
INC_FEATURES
=
$(INC_FEATURES)
DirectWrite
INC_FEATURES
=
$(INC_FEATURES)
DirectWrite
!
endif
!
endif
!if
"$(ICU)"
==
"1"
BUILT_LIBRARIES
=
$(BUILT_LIBRARIES)
HarfBuzz-ICU
!
endif
!if
"$(GOBJECT)"
==
"1"
!if
"$(GOBJECT)"
==
"1"
BUILT_LIBRARIES
=
$(BUILT_LIBRARIES)
HarfBuzz-GObject
BUILT_LIBRARIES
=
$(BUILT_LIBRARIES)
HarfBuzz-GObject
!
endif
!
endif
...
@@ -101,20 +99,20 @@ help:
...
@@ -101,20 +99,20 @@ help:
@
echo library. Enables the build of utility programs.
@
echo library. Enables the build of utility programs.
@
echo.
@
echo.
@
echo ICU:
@
echo ICU:
@
echo Enable
the HarfBuzz-ICU layout library
, requires the International
@
echo Enable
build with ICU Unicode functions
, requires the International
@
echo Components for Unicode (ICU) libraries.
@
echo Components for Unicode (ICU) libraries.
@
echo.
@
echo.
@
echo GOBJECT:
@
echo GOBJECT:
@
echo Enable the HarfBuzz-GObject library, also implies GLib2 support,
@
echo Enable the HarfBuzz-GObject library, also implies GLib2 support,
@
echo requires the GNOME GLib2 libraries and tools, notably the glib-mkenums
@
echo requires the GNOME GLib2 libraries and tools, notably the glib-mkenums
@
echo tool script, which will require a PERL interpret
o
r (use
@
echo tool script, which will require a PERL interpret
e
r (use
@
echo PERL=^
$(PATH_TO_PERL_INTERPRETOR)
) if it is not already in your PATH).
@
echo PERL=^
$(PATH_TO_PERL_INTERPRETOR)
) if it is not already in your PATH).
@
echo.
@
echo.
@
echo INTROSPECTION:
@
echo INTROSPECTION:
@
echo Enable the build of introspection files, also implies GObject/GLib2 support,
@
echo Enable the build of introspection files, also implies GObject/GLib2 support,
@
echo requires the GNOME gobject-introspection libraries and tools. You will need
@
echo requires the GNOME gobject-introspection libraries and tools. You will need
@
echo to ensure the pkg-config (.pc) files can be found for GObject-2.0 and the
@
echo to ensure the pkg-config (.pc) files can be found for GObject-2.0 and the
@
echo Python interpret
or (that was used to build the gobject-introso
ection tools)
@
echo Python interpret
er (that was used to build the gobject-introsp
ection tools)
@
echo can be found by setting PKG_CONFIG_PATH beforehand, and passing in PYTHON=
@
echo can be found by setting PKG_CONFIG_PATH beforehand, and passing in PYTHON=
@
echo ^
$(PATH_TO_PYTHON_INTERPRETOR)
respectively, if python.exe is not already
@
echo ^
$(PATH_TO_PYTHON_INTERPRETOR)
respectively, if python.exe is not already
@
echo in your PATH.
@
echo in your PATH.
...
...
win32/install.mak
浏览文件 @
4cd0cd67
...
@@ -8,9 +8,6 @@ install: all
...
@@ -8,9 +8,6 @@ install: all
@
copy /b
$(HARFBUZZ_DLL_FILENAME)
.dll
$(PREFIX)
\b
in
@
copy /b
$(HARFBUZZ_DLL_FILENAME)
.dll
$(PREFIX)
\b
in
@
copy /b
$(HARFBUZZ_DLL_FILENAME)
.pdb
$(PREFIX)
\b
in
@
copy /b
$(HARFBUZZ_DLL_FILENAME)
.pdb
$(PREFIX)
\b
in
@
copy /b
$(CFG)
\$
(
PLAT
)
\h
arfbuzz.lib
$(PREFIX)
\l
ib
@
copy /b
$(CFG)
\$
(
PLAT
)
\h
arfbuzz.lib
$(PREFIX)
\l
ib
@
if
exist
$(HARFBUZZ_ICU_DLL_FILENAME)
.dll copy /b
$(HARFBUZZ_ICU_DLL_FILENAME)
.dll
$(PREFIX)
\b
in
@
if
exist
$(HARFBUZZ_ICU_DLL_FILENAME)
.dll copy /b
$(HARFBUZZ_ICU_DLL_FILENAME)
.pdb
$(PREFIX)
\b
in
@
if
exist
$(HARFBUZZ_ICU_DLL_FILENAME)
.dll copy /b
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-icu.lib
$(PREFIX)
\l
ib
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy /b
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll
$(PREFIX)
\b
in
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy /b
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll
$(PREFIX)
\b
in
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy /b
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.pdb
$(PREFIX)
\b
in
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy /b
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.pdb
$(PREFIX)
\b
in
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy /b
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject.lib
$(PREFIX)
\l
ib
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy /b
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject.lib
$(PREFIX)
\l
ib
...
@@ -21,7 +18,6 @@ install: all
...
@@ -21,7 +18,6 @@ install: all
@
if
exist
$(CFG)
\$
(
PLAT
)
\h
b-shape.exe copy /b
$(CFG)
\$
(
PLAT
)
\h
b-shape.exe
$(PREFIX)
\b
in
@
if
exist
$(CFG)
\$
(
PLAT
)
\h
b-shape.exe copy /b
$(CFG)
\$
(
PLAT
)
\h
b-shape.exe
$(PREFIX)
\b
in
@
if
exist
$(CFG)
\$
(
PLAT
)
\h
b-shape.exe copy /b
$(CFG)
\$
(
PLAT
)
\h
b-shape.pdb
$(PREFIX)
\b
in
@
if
exist
$(CFG)
\$
(
PLAT
)
\h
b-shape.exe copy /b
$(CFG)
\$
(
PLAT
)
\h
b-shape.pdb
$(PREFIX)
\b
in
@
for
%h
in
(
$(HB_ACTUAL_HEADERS)
)
do
@copy %h
$(PREFIX)
\i
nclude
\h
arfbuzz
@
for
%h
in
(
$(HB_ACTUAL_HEADERS)
)
do
@copy %h
$(PREFIX)
\i
nclude
\h
arfbuzz
@
if
exist
$(HARFBUZZ_ICU_DLL_FILENAME)
.dll
for
%h
in
(
$(HB_ICU_headers)
)
do
@copy ..
\s
rc
\%
h
$(PREFIX)
\i
nclude
\h
arfbuzz
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll
for
%h
in
(
$(HB_GOBJECT_headers)
)
do
@copy ..
\s
rc
\%
h
$(PREFIX)
\i
nclude
\h
arfbuzz
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll
for
%h
in
(
$(HB_GOBJECT_headers)
)
do
@copy ..
\s
rc
\%
h
$(PREFIX)
\i
nclude
\h
arfbuzz
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\h
b-gobject-enums.h
$(PREFIX)
\i
nclude
\h
arfbuzz
@
if
exist
$(HARFBUZZ_GOBJECT_DLL_FILENAME)
.dll copy
$(CFG)
\$
(
PLAT
)
\h
arfbuzz-gobject
\h
b-gobject-enums.h
$(PREFIX)
\i
nclude
\h
arfbuzz
@
rem Copy the generated introspection files
@
rem Copy the generated introspection files
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录