代码拉取完成,页面将自动刷新
outdir ?= .
prefix ?= /opt/gnome
datadir ?= $(prefix)/share
girdir = $(datadir)/gir-1.0
GENERATED_NAMESPACES = \
GLib-2.0 \
Gio-2.0 \
GObject-2.0 \
cairo-1.0 \
Pango-1.0 \
PangoCairo-1.0 \
Gtk-3.0 \
Gdk-3.0 \
GdkX11-3.0 \
GdkPixbuf-2.0 \
Cogl-2.0 \
CoglPango-1.0 \
Clutter-1.0 \
GtkClutter-1.0 \
GtkSource-3.0 \
Atk-1.0 \
Gst-1.0 \
Soup-2.4 \
TelepathyGLib-0.12 \
Gcr-3 \
Gck-1 \
Secret-1 \
Notify-0.7 \
GWeather-3.0 \
WebKit2-4.0
NAMESPACES = $(GENERATED_NAMESPACES)
GIRS = $(foreach g,$(NAMESPACES),$(girdir)/$(g).gir)
GENERATED_MALLARDS = $(foreach g,$(GENERATED_NAMESPACES),$(outdir)/generated/$(g))
MALLARDS = $(GENERATED_MALLARDS)
HTMLS = $(foreach g,$(NAMESPACES),html/$(g))
all: $(HTMLS)
$(outdir)/generated/%: $(girdir)/%.gir
g-ir-doc-tool --language=Gjs -o $@ $<
touch $@
update-mallard: $(MALLARDS)
html/%: $(outdir)/generated/%
mkdir -p $@
yelp-build html -o $@ $<
touch $@
upload: all
rsync -av --delete html/ master.gnome.org:public_html/docs/
pages:
git pull --rebase
mkdir -p ~/tmp-gjs-documentation
cp -r ./html/* ~/tmp-gjs-documentation
sh generate-index-html
git checkout gh-pages
cp -r ~/tmp-gjs-documentation/* ./
rm -rf ~/tmp-gjs-documentation
git add .
git commit -m 'updated documentation'
git push
git checkout master
clean:
-rm -fr $(HTMLS)
maintainerclean:
-rm -fr $(GENERATED_MALLARDS)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。