Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
bee74efb
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看板
提交
bee74efb
编写于
1月 27, 2012
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update git.mk to new upstream
上级
134aa7bc
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
33 addition
and
11 deletion
+33
-11
git.mk
git.mk
+33
-11
未找到文件。
git.mk
浏览文件 @
bee74efb
# git.mk
#
# Copyright 2009, Red Hat, Inc.
# Copyright 2010,2011 Behdad Esfahbod
# Written by Behdad Esfahbod
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.
#
# The canonical source for this file is pango/git.mk, or whereever the
# header of pango/git.mk suggests in the future.
# The canonical source for this file is https://github.com/behdad/git.mk.
#
# To use in your project, import this file in your git repo's toplevel,
# then do "make -f git.mk". This modifies all Makefile.am files in
# your project to include git.mk.
# your project to -include git.mk. Remember to add that line to new
# Makefile.am files you create in your project, or just rerun the
# "make -f git.mk".
#
# This enables automatic .gitignore generation. If you need to ignore
# more files, add them to the GITIGNOREFILES variable in your Makefile.am.
...
...
@@ -22,7 +24,7 @@
#
# The only case that you need to manually add a file to GITIGNOREFILES is
# when remove files in one of mostlyclean-local, clean-local, distclean-local,
# or maintainer-clean-local.
# or maintainer-clean-local
make targets
.
#
# Note that for files like editor backup, etc, there are better places to
# ignore them. See "man gitignore".
...
...
@@ -30,17 +32,17 @@
# If "make maintainer-clean" removes the files but they are not recognized
# by this script (that is, if "git status" shows untracked files still), send
# me the output of "git status" as well as your Makefile.am and Makefile for
# the directories involved.
# the directories involved
and I'll diagnose
.
#
# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
#
pango/Makefile.am
.
#
Makefile.am.sample in the git.mk git repo
.
#
# Don't EXTRA_DIST this file. It is supposed to only live in git clones,
# not tarballs. It serves no useful purpose in tarballs and clutters the
# build dir.
#
# This file knows how to handle autoconf, automake, libtool, gtk-doc,
# gnome-doc-utils,
intltool
.
# gnome-doc-utils,
yelp.m4, mallard, intltool, gsettings
.
#
#
# KNOWN ISSUES:
...
...
@@ -57,7 +59,8 @@ git-all: git-mk-install
git-mk-install
:
@
echo
Installing git makefile
@
any_failed
=
;
find
$(top_srcdir)
-name
Makefile.am |
while
read
x
;
do
\
@
any_failed
=
;
\
find
"
`
test
-z
"
$(top_srcdir)
"
&&
echo
.
||
echo
"
$(top_srcdir)
"
`
"
-name
Makefile.am |
while
read
x
;
do
\
if
grep
'include .*/git.mk'
$$
x
>
/dev/null
;
then
\
echo
$$
x already includes git.mk
;
\
else
\
...
...
@@ -93,18 +96,33 @@ $(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
xml html
\
;
do
echo
/
$$
x
;
done
;
\
fi
;
\
if
test
"x
$(DOC_MODULE)
"
=
x
-o
"x
$(DOC_LINGUAS)
"
=
x
;
then
:
;
else
\
if
test
"x
$(DOC_MODULE)
$(DOC_ID)
"
=
x
-o
"x
$(DOC_LINGUAS)
"
=
x
;
then
:
;
else
\
for
x
in
\
$(_DOC_C_DOCS)
\
$(_DOC_LC_DOCS)
\
$(_DOC_OMF_ALL)
\
$(_DOC_DSK_ALL)
\
$(_DOC_HTML_ALL)
\
$(_DOC_MOFILES)
\
$(_DOC_POFILES)
\
$(DOC_H_FILE)
\
"*/.xml2po.mo"
\
"*/*.omf.out"
\
;
do
echo
/
$$
x
;
done
;
\
fi
;
\
if
test
"x
$(HELP_ID)
"
=
x
-o
"x
$(HELP_LINGUAS)
"
=
x
;
then
:
;
else
\
for
x
in
\
$(_HELP_LC_FILES)
\
$(_HELP_LC_STAMPS)
\
$(_HELP_MOFILES)
\
;
do
echo
/
$$
x
;
done
;
\
fi
;
\
if
test
"x
$(gsettings_SCHEMAS)
"
=
x
;
then
:
;
else
\
for
x
in
\
$(gsettings_SCHEMAS:.xml=.valid)
\
$(gsettings__enum_file)
\
;
do
echo
/
$$
x
;
done
;
\
fi
;
\
if
test
-f
$(srcdir)
/po/Makefile.in.in
;
then
\
for
x
in
\
po/Makefile.in.in
\
...
...
@@ -159,6 +177,7 @@ $(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
"*.bak"
\
"*~"
\
".*.sw[nop]"
\
".dirstamp"
\
;
do
echo
/
$$
x
;
done
;
\
}
|
\
sed
"s@^/
`
echo
"
$(srcdir)
"
|
sed
's/\(.\)/[\1]/g'
`
/@/@"
|
\
...
...
@@ -172,8 +191,11 @@ gitignore-recurse-maybe:
$(MAKE)
$(AM_MAKEFLAGS)
gitignore-recurse
;
\
fi
;
gitignore-recurse
:
@
list
=
'
$(DIST_SUBDIRS)
'
;
for
subdir
in
$$
list
;
do
\
test
"
$$
subdir"
=
.
||
(
cd
$$
subdir
&&
$(MAKE)
$(AM_MAKEFLAGS)
.gitignore gitignore-recurse
||
echo
"Skipping
$$
subdir"
)
;
\
@
for
subdir
in
$(DIST_SUBDIRS)
;
do
\
case
"
$(SUBDIRS)
"
in
\
*
"
$$
subdir "
*
)
:
;;
\
*
)
test
"
$$
subdir"
=
.
||
(
cd
$$
subdir
&&
$(MAKE)
$(AM_MAKEFLAGS)
.gitignore gitignore-recurse
||
echo
"Skipping
$$
subdir"
)
;;
\
esac
;
\
done
gitignore
:
$(srcdir)/.gitignore gitignore-recurse
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录